Lukasz Kawczynski
38d606367a
Set default XMPP message type to 'chat'.
...
This enables sending messages to partychat-like services (e.g. im.partych.at).
This commit also fixes handling of 'to' argument for non-chatroom recipients.
11 years ago
Brian Coca
5ca1630b71
updated debug module docs to remove outdated -v requirement (and
...
only_if reference)
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Tim Miller
edbac1f14e
Fix 'timeout' parameter of glance-image module.
...
The timeout parameter of glance-image was not being parsed into a
numeric type, causing the following error when specifying timeout:
msg: Error in creating image: unsupported operand type(s) for +: 'float' and 'str'
11 years ago
Brice Burgess
91eed0c80b
initial import of dnsmadeeasy module
11 years ago
Bruce Pennypacker
0bbbefeb3f
doc update
11 years ago
Alan Grosskurth
5ccc7e7277
apt_key: Add 'keyring' parameter
...
The apt-key command takes an optional --keyring parameter representing
the path to a specific GPG keyring to operate on. If it's not given,
the command operates on all keyring files, i.e., /etc/apt/trusted.gpg
and /etc/apt/trusted.gpg.d/*.gpg.
This change adds a 'keyring' parameter to the apt_key module and
propagates it down to the apt-key command line. The main use case this
supports is organizing keys for third-party repos into individual
keyrings in /etc/apt/trusted.gpg.d, rather than putting them all in
the default keyring.
11 years ago
Andreas Kaiser
f2e3fa9508
Fix pkgin search (yielding wrong results under certain conditions, see inline comments).
11 years ago
Nicholas Kuechler
b8edbd0c0e
Add example with multiple files.
11 years ago
Nicholas Kuechler
72238889c3
Update docs and example for injecting files.
11 years ago
Curtis
c1c1b128f8
changed apikey and apiid to api_key and api_id and noted that it is boundary tags not ansible tags as per mpdehaan
11 years ago
Eivind Uggedal
35b918359b
Pacman module: recursive remove support
11 years ago
Stijn Tintel
9d0fc0fd67
Only revoke GRANT OPTION when user actually has it
...
When revoking privileges from a user, the GRANT OPTION is always
revoked, even if the user doesn't have it. If the user exists, this
doesn't give an error, but if the user doesn't exist, it does:
mysql> GRANT ALL ON test.* TO 'test'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> REVOKE GRANT OPTION ON test.* FROM 'test'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> REVOKE GRANT OPTION ON test.* FROM 'test'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> REVOKE ALL ON test.* FROM 'test'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> REVOKE GRANT OPTION ON test.* FROM 'test'@'localhost';
ERROR 1141 (42000): There is no such grant defined for user 'test' on
host 'localhost'
Additionally, in MySQL 5.6 this breaks replication because of
http://bugs.mysql.com/bug.php?id=68892 .
Rather than revoking the GRANT OPTION and catching the error, check if
the user actually has it and only revoke it when he does.
11 years ago
Peter Hall
d1369f3d95
Adding getstr mode to download an object into a variable
11 years ago
Ralph Tice
1529a974e1
fixed vpc provisioning / clarified group_id usage
11 years ago
Michael DeHaan
86f05f11e7
Merge branch 'devel' of github.com:ansible/ansible into devel
11 years ago
Michael DeHaan
a35370a766
Fix prev feature commit, Do not require aptitude to use apt commands in the apt module, only needed when upgrading.
11 years ago
Michael DeHaan
fc9aa5f014
Continue on mount errors, don't fail the setup module.
11 years ago
Michael DeHaan
9c9bc09ce6
Merge pull request #3622 from bcoca/fix_the_stat_fix
...
use global to fail as its not in self
11 years ago
Brian Coca
3f85a82ae9
use global to fail as its not in self
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Michael DeHaan
5e02759570
Merge pull request #3617 from dermute/devel
...
svr4pkg doesn't work on Sol10
11 years ago
Michael DeHaan
524c7bd791
Remove end of line semicolons.
11 years ago
Michael DeHaan
19d78d6e18
Remove reference to 'context' since it's not implemented.
11 years ago
Michael DeHaan
c5cbb1dc62
Fix route53 module docs version/module name
11 years ago
Michael DeHaan
10f99938b9
Fix YAML doc errors.
11 years ago
Michael DeHaan
7961a81b3f
Update docs to add version_added attribute.
11 years ago
Michael DeHaan
32b3c59bad
Merge pull request #3400 from diko4096/patch-1
...
Update gem
11 years ago
Michael DeHaan
5fe1f03885
Merge pull request #3413 from evan82/devel
...
Added module for baking EC2 AMIs
11 years ago
Michael DeHaan
1acd9b6325
Update CHANGELOG
11 years ago
Michael DeHaan
e589365279
Merge branch 'iss_cron' of git://github.com/dirtyharrycallahan/ansible into dh_cron
11 years ago
Michael DeHaan
44f55d72b6
Merge pull request #3574 from bpennypacker/route53
...
AWS route53 module
11 years ago
Michael DeHaan
508c1d8256
Update htpasswd module for various API incompatibilities
11 years ago
Michael DeHaan
e003f1e1cc
Revert "Fix inconsistent json output"
...
Breaks recursion parameter on file.
This reverts commit e7226e104e
.
11 years ago
Michael DeHaan
e1167d6977
tweak indentation for 'make pep8'
11 years ago
Michael DeHaan
588b20c012
Merge pull request #3602 from bcoca/fine_tune_stat_exception
...
narrowed down exception
11 years ago
Xabier Larrakoetxea
8c25f98c43
Changed action keyword to command
11 years ago
Michael DeHaan
10b967374d
Add version_added information to module parameter.
11 years ago
Michael DeHaan
34315c63ca
Merge pull request #3396 from adq/mysql
...
Check if mysql allows login as root/nopassword before trying supplied credentials.
11 years ago
Michael DeHaan
5bb0189296
Merge pull request #3440 from lwade/s3mode
...
Rewritten s3 module to allow for additional modes of operation.
11 years ago
Michael DeHaan
85731a374e
Document when options were added on this module.
11 years ago
Michael DeHaan
16314b2ec9
Merge pull request #3442 from neomantra/supervisorctl
...
supervisorctl: add command-line options as module parameters
11 years ago
Michael DeHaan
37e3cbab53
Merge pull request #3603 from eest/openbsd_pkg-run_command
...
openbsd_pkg: Use ansible run_command().
11 years ago
Michael DeHaan
3b3b600a98
Merge pull request #3470 from langemeijer/devel
...
Only append non_unique parameter if a uid is provided as well to user module
11 years ago
Michael DeHaan
35183f7af3
Add missing version_added description in docs.
11 years ago
Michael DeHaan
8df6b48e6b
Merge pull request #3485 from frankshearar/let-rabbitmq-plugin-module-use-nonstandard-path
...
Let rabbitmq plugin module use nonstandard path
11 years ago
Michael DeHaan
18d4b66b26
Merge pull request #3487 from djoreilly/ks-auth-error
...
Keystone_user module: fix authentication needs tenant_name too
11 years ago
Michael DeHaan
d4dcf18751
Merge pull request #3502 from bryanlarsen/digital_ocean_no_ip
...
digital_ocean: don't run update_attr if wait=no
11 years ago
Michael DeHaan
cac5e7d168
Merge pull request #3516 from dagwieers/file-dest
...
Fix inconsistent json output in file module
11 years ago
Michael DeHaan
2c965476ed
Merge pull request #3550 from lwade/ec2role
...
Added IAM role support
11 years ago
Brian Coca
b7b1c714f9
narrowed down exception we ignore and fail if any other unexpected one
...
crops up.
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Patrik Lundin
3f93367579
openbsd_pkg: Use ansible run_command().
...
This fixes an asterisk glob problem in get_package_state() where a file
in /root/ could cause shell expansion if it matched the package name.
The actual problem is solved by running with shell=False.
11 years ago
Michael DeHaan
efaaaa6c79
Merge pull request #3551 from sfromm/issue3543
...
Update stat module to handle symlinks
11 years ago
Michael DeHaan
32d5038d72
Don't add --version HEAD parameter is already HEAD, some versions of git don't like this.
11 years ago
Michael DeHaan
d6449711ae
Revert "Added an elb_region parameter for interacting with the ec2 elastic load balancer to work with regions other than us-east-1"
...
This reverts commit 1264a5b47d
.
11 years ago
Ian O Connell
1264a5b47d
Added an elb_region parameter for interacting with the ec2 elastic load balancer to work with regions other than us-east-1
11 years ago
Michael DeHaan
f4b1e426ea
Merge pull request #3379 from serenecloud/devel
...
Return a friendly error message if aptitude isn't installed
11 years ago
Michael DeHaan
6aa1ecbc30
Merge pull request #3493 from eest/openbsd_pkg-fixes
...
openbsd_pkg corner case fixes
11 years ago
Michael DeHaan
0bd8935899
Merge pull request #3515 from neomantra/apt_repository
...
apt_repository: enhance documentation
11 years ago
Michael DeHaan
5d5d579eca
Legacy variable usage.
11 years ago
Michael DeHaan
0fe680d43f
Trim legacy variable usage.
11 years ago
Michael DeHaan
a5e4567c4c
Remove legacy variable usage.
11 years ago
Michael DeHaan
1ff8c78f26
Removing legacy variable usage.
11 years ago
Michael DeHaan
764504b578
Legacy variable usage removed.
11 years ago
Michael DeHaan
131c8489d4
Legacy variable usage removed
11 years ago
Michael DeHaan
c931675520
Trim old style var references.
11 years ago
Michael DeHaan
86ddbb224b
Trim old style var references
11 years ago
Michael DeHaan
20fa22b631
Merge pull request #3523 from jpmens/mysql1
...
mysql_db small fix to docs
11 years ago
Michael DeHaan
c11e96928a
Merge pull request #3578 from jlaska/git_branch
...
(git module) Resolve incompatability between depth and version
11 years ago
Florian Tham
ceff31241b
fix fatal error when removing logical volumes
11 years ago
Brian Coca
b21f6fc591
new module that handles extended attributes on files
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Bruce Pennypacker
cf3f9380d0
added AAAA example
11 years ago
James Laska
95a22338a2
Resolve incompatability between depth and version
...
Git is unable to checkout the specified `version` when the repository is
cloned with a reduced history (`depth`). However, if the repository is
already cloned, subsequent git module calls will update the repository
(default update=True), then properly checkout the specified `version`.
To allow the initial call to properly clone the specified `version`, at
the specified `depth`, this patch adds the `--branch` parameter when
cloning the repository.
11 years ago
Bruce Pennypacker
e9de70668b
fixed doc typos
11 years ago
Bruce Pennypacker
a5e9057752
AWS route53 module
11 years ago
Andrew Todd
e477d993dd
Changed shebangs that use /usr/bin/env to use /usr/bin/python and therefore be compatible with the ansible_python_interpreter variable.
11 years ago
Stephen Fromm
2af6510ded
Update stat module to handle symlinks
...
Add follow parameter to stat module that controls whether to follow
symlinks. It defaults to no.
This then calls os.stat or os.lstat based on the value of follow.
Add lnk_source key/value pair if path is a symlink and follow=no.
Drop the statement that sets isdir=False and islnk=True when path is a
symlink that points to a directory.
11 years ago
Lester Wade
9ec103e748
Added IAM role support
11 years ago
Antti Rasinen
7b8f24adda
Make zfs set_property accept values with embedded spaces
...
Converting the argument list to a string with ' '.join causes
the shell interpreter to misparse spaces in property values.
Since the zfs command does not need shell anywhere, using
a list instead of a string works just as well with run_command.
Fixes #3545 .
11 years ago
Antti Rasinen
7670572578
Fix zfs property parsing
...
Current property parser breaks when values contain spaces. Since
zfs get -H returns tab separated lines, it is better to explicitly
split on tabs than on whitespace.
11 years ago
Alexander Winkler
52321c1557
fixes ansible/ansible#3547
11 years ago
Xabier Larrakoetxea
4560e8fc7c
Added redis config module (slave and flush)
11 years ago
Michael DeHaan
fa9635478b
Fixing your YAML Seth :)
11 years ago
trbs
38b6087495
fix missing json module for issue #3363 print JSON error as string instead
11 years ago
Brian Coca
80b9b01e97
now won't throw exception if we don't have permission to stat a mtab
...
entry on linux (weird chromebook issue)
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Jan-Piet Mens
c4189dfd3c
mysql_db small fix to docs
11 years ago
Seth Vidal
81940c8b11
add examples for yum: state=latest name=*
11 years ago
Seth Vidal
7216a2b169
add a '*' option for name to state=latest to do a global update
11 years ago
Dag Wieers
e7226e104e
Fix inconsistent json output
...
The file module would in some cases return dest=/path/to/file, and in other cases return path=/path/to/file, this change makes it more consistent and in line with all the other file-related modules (i.e. copy, assemble, template, ...) by using dest= instead of path= as the input and output argument. (Of course, path is still there as an alias for compatibility).
11 years ago
Evan Wies
01fc2b61dc
apt_repository: enhance documentation
11 years ago
Evan Wies
f5c81f79de
supervisor_ctl: rename to server_url and improve documentation
11 years ago
Michael DeHaan
27fcfe9cac
Merge pull request #3508 from ipauldev/devel
...
Allow check mode when gathering ec2 facts
11 years ago
Michael DeHaan
8fe15f0a30
Merge pull request #3426 from trbs/services_sleep_option
...
sleep option for service module which adds a pauze between stopping and ...
11 years ago
Michael DeHaan
2631823b8b
Merge pull request #3425 from jpmens/stat1
...
files/stat: add pw_name and md5 sum to stat, and add meaningful? example
11 years ago
Michael DeHaan
80bbd6a0bf
Merge pull request #3510 from echohead/quantum-typo
...
Correct typo in error message.
11 years ago
Frank Shearar
472c18c2b4
'prefix' avoids potentially making people confuse 'path' with $PATH.
11 years ago
Tim Miller
84f6192c34
Correct typo of 'quantun' in error message.
11 years ago
ipauldev
5656e9d66e
Allow check mode when gathering ec2 facts
11 years ago
Bryan Larsen
cea812c3a7
update_attr should wait for the full wait timeout before checking for a missing IP addres
11 years ago
Bryan Larsen
848b38fc7f
digital_ocean doc update
11 years ago
Bryan Larsen
bdbc963736
digital_ocean: don't run update_attr if wait=no
...
Sometimes when using digital_ocean with wait=no I get the error "No ip is found". But with wait=no I wouldn't expect there to be any IP, that gets allocated later. However, looking at the code, it turns out that with even with wait=no it waits up to 10 seconds for an IP to be allocated. We could wait longer, but with wait=no that seems like the wrong choice; it's easy enough to grab an IP later with a wait=yes command.
To make this change I removed the call to update_attr in @classmethod add. An add is always followed by an ensure_powered_on which will do the update_attr if wait=yes. It would be possible to instead do a call to update_attr with no retries and ignore the errors but I figured it would be better to be consistently not return an IP than to sometimes return it and sometimes not. Inconsistent behaviour makes debugging deployment scripts very difficult.
11 years ago
Michael DeHaan
4971736660
Merge pull request #3501 from cristobalrosa/devel
...
Devel
11 years ago
Michael DeHaan
9990688fd1
Merge pull request #3453 from jsmartin/cleanup
...
Fixed #3433 . Using get_bin_path, removed uneeded imports, "module" is in...
11 years ago
Michael DeHaan
aacf81da59
Merge pull request #3488 from weltenwort/devel
...
Use the force=yes option for apt upgrade actions
11 years ago
Michael DeHaan
3a84254f6d
Merge pull request #3496 from johanwiren/bsd-ipv6-facts
...
Fix for populating default_ipv6 on BSD systems
11 years ago
Michael DeHaan
d1398594ce
Merge pull request #3497 from johanwiren/bsd-gateway
...
Updated setup module to collect gateway fact for BSD systems
11 years ago
Michael DeHaan
952760c605
Merge pull request #3388 from bcoca/fixed_user_create_doc
...
updated module docs to reflect 'correct' on_create vs on_creation
11 years ago
Michael DeHaan
f8c7a3c654
Merge pull request #3406 from podollb/devel
...
fixing small mis-spelling
11 years ago
Michael DeHaan
0fd7864482
Merge pull request #3432 from jlund/hg-spelling
...
Fix some minor spelling mistakes in the hg module documentation
11 years ago
Michael DeHaan
d6d9e804d3
Merge pull request #3480 from j2sol/fail_doc
...
Update fail docs for new syntax
11 years ago
Johan Wirén
1c247c9eb4
Updated GenericBsdIfconfigNetwork to collect gateway
11 years ago
Johan Wirén
10e9194744
Fix for populating default_ipv6 on BSD systems
11 years ago
Joshua Lund
cc275ca2be
Added a new with_file example to the authorized_key documentation
11 years ago
Patrik Lundin
1b08da26fd
openbsd_pkg: some whitespace cleanup.
11 years ago
Patrik Lundin
af52cd6ec1
openbsd_pkg: sync package_latest().
...
This diff syncs package_latest() with the changes to package_present().
I have not managed to figure out how to handle the cornercases where
stderr is set but the command has not failed, so leave a FIXME blob for
other adventurers.
11 years ago
Patrik Lundin
0e4e6e8a84
openbsd_pkg: Handle another pkg_add gotcha
...
* Add '-m' to pkg_add incovation to get access to the "packagename-1.0: ok"
message.
* Watch for that message if we are about to fail because of stderr in
package_present().
11 years ago
Darragh O'Reilly
6346798e7e
Keystone_user module: fix authentication needs tenant_name too
...
The keystone client needs to be passed tenant_name when authenticating the
user/password way. Also it needs auth_url instead of endpoint.
This fix adds login_tenant_name as a module parameter which is consistent
with the other OpenStack modules.
11 years ago
Patrik Lundin
a67ea75dec
openbsd_pkg: handle pkg_add quirks better.
...
This fixes a problem when trying to install a package with a specific version
number from a local directory and the local directory is checked after a remote
repository:
Error from http://ftp.eu.openbsd.org/pub/OpenBSD/[...]/packagename-1.0.tgz
ftp: Error retrieving file: 404 Not Found
packagename-1.0: ok
11 years ago
Frank Shearar
9ba4a42ff8
Minor typo
11 years ago
Frank Shearar
ec78daa456
Let someone specify a path to a Rabbit that's not installed in the usual place.
11 years ago
Felix Stuermer
b5df29901f
Use the force=yes option for apt upgrade actions
11 years ago
Patrick Callahan
8f14ffe56b
Bug fixes and enhancements.
...
Bugs:
(1) no longer allow empty jobs
(2) strip the header added by crontab package used in openSuSE and SuSE
(3) try not to leak temp files when things go wrong
(4) issue returning job names under certain conditions
Enhancements:
(1) Allow all special times not just reboot.
(2) Fail earlier by performing more input validation
(3) Add feature to allow removing cron file under /etc/cron.d
ToDo:
(1) Validate times (minute, hour, ...)
(2) Strip white space from fields such as name and job such that name=foo equals name=' foo'.
(3) More testing
11 years ago
Jesse Keating
1689001036
Update fail docs for new syntax
...
Use when instead of only_if
Use new variable style
11 years ago
Brian Coca
0664e36aa2
fixed check mode
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
Evan Duffield
7932ccef46
added note about AMI security
11 years ago
Evan Duffield
e33f5ae56e
Merge branch 'devel' of https://github.com/evan82/ansible into devel
11 years ago
Evan Duffield
45bdda24db
added region to spec
11 years ago
Casper Langemeijer
922a71fced
Only append non_unique parameter if a uid is provided as well
11 years ago
Cristobal Rosa
51166c9cfa
Remove unnecesary call
12 years ago
James Martin
93d5d76468
Fixed #3433 . Using get_bin_path, removed uneeded imports, "module" is inlined, misc other style improvements.
12 years ago
Michael DeHaan
4dfbbc4499
Revert "ini_file: add support for lists of options/values"
...
Breaks "," values in INI files
This reverts commit af051d6f77
.
12 years ago
Cristobal Rosa
cf48141a33
Fixed monit module. Ignore uppercase letters
12 years ago
Seth Vidal
d710201ecc
- optimize for the extremely common case of people specifying pkg names which are, ultimately, already installed
...
on a system here time went from 16s for a series of pkgs to 3s to just
check that they were installed.
12 years ago
Evan Wies
cbeb6a63e5
supervisorctl: add command-line options as module parameters
...
Adds more parameters which may be passed to supervisorctl: config,
serverurl, username, password
Also refactored the various `module.run_command(build_a_string)` calls
into a single `run_supervisorctl` function.
12 years ago
lwade
ae992c6b6e
Rewritten s3 module to allow for additional modes of operation.
12 years ago
Matt Spaulding
871f781ec7
Fix git submodule update when version specified
12 years ago
Joshua Lund
caf394c8f6
Fix some minor spelling mistakes in the hg module documentation
12 years ago
Jan-Piet Mens
9a82d8c692
files/stat: add pw_name and md5 sum to stat, and add meaningful? example
...
remove unnecessary import,
md5 sum on regular files only
12 years ago
Evan
de211aa8ec
Getting timeout errors this morning as AMIs are taking a bit longer to create, so I changed to timeout to 15 minutes
12 years ago
Evan
637a6c562e
fixed spelling errors, unused variables and unused import
12 years ago
Aaron Brady
efc4bc10d4
Make the CPU facts Hyperthreading aware
12 years ago
trbs
3b2173b6df
sleep option for service module which adds a pauze between stopping and starting a service using state=restarted. This helps for bad scripts that exist immediatly after signaling a process to stop.
12 years ago
Antti Rasinen
93fc3391fe
Fix service enable on FreeBSD
...
Some services have a knob (i.e. rc.conf setting) whose name
differs from that of the script. For example, lockd process
is controlled with a script called lockd, but the rc.conf
value is rpc_lockd_enable.
Fixes issue #3382 .
12 years ago
Evan Duffield
c8f8f14e59
Added module for baking EC2 AMIs
12 years ago
Curtis
c1a757e982
as per mpdehaan, change string formatting to something that will work with python 2.4
12 years ago
Ben Podoll
1bea4b1709
fixing small mis-spelling
12 years ago
Dmitry Kolobaev
8745de11a6
Update gem
...
I've added ability to install gems in system-wide manner with --no-user-install options
12 years ago
Andrew de Quincey
4cb48f0dcc
Check if mysql allows login as root/nopassword before trying supplied credentials.
12 years ago
Jan-Piet Mens
f77c0a44f9
broken docs in files/file module!
...
remove obsolete examples: key
12 years ago
Brian Coca
9f75397310
updated module docs to reflect 'correct' on_create vs on_creation
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
12 years ago
Michael DeHaan
6d9949698b
Merge pull request #3292 from sfromm/git-submodule
...
Add submodule support to git module
12 years ago
Michael DeHaan
fafb3c10a5
Merge pull request #3293 from jarv/devel
...
Adds termination support to the ec2 module
12 years ago
Michael DeHaan
c9b6f0d0f2
Merge branch 'files_force' of git://github.com/rhaido/ansible into devel
12 years ago
Michael DeHaan
15bf8a8398
Merge pull request #3315 from madduck/fix-service-updatercd-changed
...
Let update-rc.d set changed flag properly
12 years ago
Michael DeHaan
7821473710
Fixup documentation YAML
12 years ago
Michael DeHaan
681696846a
Styling: semicolon
12 years ago
Michael DeHaan
ecc2b6e742
Styling: deprecation
12 years ago
Michael DeHaan
2e63faf257
Styling: deprecation
12 years ago
Michael DeHaan
257d827c9e
Styling: misc pep8
12 years ago
Michael DeHaan
bc7de7bf3f
Styling: indentation
12 years ago
Michael DeHaan
0e51a1c0ea
Styling: semicolon
12 years ago
Michael DeHaan
39834d854c
Styling: trailing spaces
12 years ago
Michael DeHaan
fc8ffc1864
Styling: blank lines
12 years ago
Michael DeHaan
c7eb68e043
Styling: deprecation
12 years ago
Michael DeHaan
4827d1451e
pep8: deprecation
12 years ago
Michael DeHaan
899ea4de82
Styling: indentation
12 years ago
Michael DeHaan
0b251d840b
Styling: spacing
12 years ago
Michael DeHaan
ea2a665981
Styling: misc pep8
12 years ago
Michael DeHaan
82d51e6354
Semicolons must die
12 years ago
Michael DeHaan
29894737cf
Merge pull request #3374 from jsmartin/bugfix
...
cloudformation: Fixed bug in module_fail. Consistent error handling.
12 years ago
Michael DeHaan
213e74a44c
Merge pull request #3298 from devo-ps/linode
...
Add Linode cloud support.
12 years ago
Michael DeHaan
fa4313c7ee
Merge pull request #3358 from aristanetworks/devel
...
initial arista module import
12 years ago
Michael DeHaan
a501e94b63
Merge pull request #3364 from sergevanginderachter/lvol
...
lvol module: add support for multiple size formats
12 years ago
James Martin
7b825f72df
Fixed bug in module_fail. Consistent error handling. Adding comments. Removal of unused variable. Removed unecessary wait_for option. was never been used to begin with. Trim down the stack_outputs. Don't need to include stack name and region since they are already required parameters. Rollback supported in status operations. Using dict when possible.
12 years ago
Michael DeHaan
6d5ac43dcb
Merge pull request #3368 from j2sol/wait_for_improv
...
Improvements to wait_for module
12 years ago
Michael DeHaan
88c907af90
Merge pull request #3340 from bpennypacker/stat
...
get file/path facts via 'stat'
12 years ago
Michael DeHaan
71b9be509c
Merge pull request #3347 from AscendLearning/irc-with-pass
...
Added a provision for passing a server password to IRC
12 years ago
Michael DeHaan
a8e8a9583b
Merge pull request #3336 from lorin/htpasswd
...
Add htpasswd module
12 years ago
serenecloud
a17ca862fb
Return a friendly error message if aptitude isn't installed
12 years ago
Peter Sprygada
037a6d497b
moved modules to net_infrastructure
12 years ago
Jack Kuan
a07324c590
Fix the issue of easy_install ignoring virtualenv_site_packages=yes.
12 years ago
Michael DeHaan
467f612ef6
Merge pull request #3367 from rstrox/devel
...
Include identity_type required by Pyrax 1.4
12 years ago
Jesse Keating
d541e68027
Elapsed time should account for the delay
12 years ago
rstrox
e836e5789e
Include identity_type required by Pyrax 1.4
12 years ago
Peter Sprygada
eb082e22b8
initial arista module import
12 years ago
Jesse Keating
95326ce41b
Remove a trailing quote
12 years ago
Michael DeHaan
0a10727652
Merge pull request #3350 from billwanjohi/devel
...
validate files: fix usage error in example tasks
12 years ago
Michael DeHaan
f3093cbb1a
Fixup previous apt_key patch to enable file based modes to work.
12 years ago
billwanjohi
bf56d69df7
validate files: fix usage error in example command
...
visudo requires the -f option to check any other file than the default.
I've added this to the example ansible tasks.
12 years ago
Bruce Pennypacker
c47d121481
don't fail if the file doesn't exist. Just set 'exists' to true/false as appropriate
12 years ago
Kevin Montuori
b86d93adc9
added a provision for passing a server password to IRC
12 years ago
Curtis
56813c030f
fixup appearances of config_directory, remove slash, remove hardcoded /etc/bprobe
12 years ago
Bruce Pennypacker
59a045e4cb
Fixed stat of symlinked dirs
12 years ago
Bruce Pennypacker
19b8de7ede
get file/path facts via 'stat'
12 years ago
Lorin Hochstein
f69f364b90
Add GPL header and copyright
12 years ago
Curtis
445c888464
made changes as requested by mpdehaan and added code to remove key and cert pem files on removal of meter
12 years ago
Serge van Ginderachter
f000dcd526
add more support for different size formats
12 years ago
Lorin Hochstein
06d92f1103
Add htpasswd module
...
Add a new module for managing entries in an htpasswd file, used
for basic authentication with web servers such as Apache and Nginx
12 years ago
James Laska
4311412b44
Correctly load up2date configuration
...
Previously, a configuration file name of None was being passed into
up2dateInitConfig(). This resulted in a correct configuration import,
but failed to properly save the configuration back to disk in the event
a different serverURL was supplied. This change removes support for
customizing the up2date filename entirely, and relies on up2date to
choose the default config filename.
12 years ago
Lorin Hochstein
1bcc60992c
Doc: rabbitmq_user pw change and force
...
Document that need to add force=yes to change password of
existing user
12 years ago
martin f. krafft
85b8538e0e
Expand usage of Python 2.6 if statement
...
Syntax like "'foo' if bar else 'baz'" is not supported by all Python
versions targetted by Ansible. Hence we break it up.
Signed-off-by: martin f. krafft <madduck@madduck.net>
12 years ago
martin f. krafft
3df2e15277
Let update-rc.d set changed flag properly
...
When update-rc.d is used to enable/disable service, the changed flag was
always true (see #2189 ). This commit fixes that.
Signed-off-by: martin f. krafft <madduck@madduck.net>
12 years ago
Benjamin Schwarze
31bc25063e
fix wrong argument_spec in digital_ocean module
...
as 'required' and 'default' are mutually exclusive removed 'required' in preference of 'default'
12 years ago
John Jarvis
a61ec2e6b3
typo
12 years ago
John Jarvis
c85b0bb05f
using instance_ids and state=absent for removing instances
12 years ago
Vincent Viallet
7b0b9016b5
Improve error messages on missing required variables.
12 years ago
Vincent Viallet
c124411c36
Consistent wait_timeout between doc and module
12 years ago
Vincent Viallet
2eaf5ee206
Fix last bugs, complete all tests.
12 years ago
Vincent Viallet
17a55d6adf
Update documentation
12 years ago
Vincent Viallet
9c26b9ddce
Add linode cloud provider.
12 years ago
John Jarvis
3a5f095693
Adds termination support to the ec2 module
...
Pass in the `instances` output of the ec2 module
to terminate a list of instances that were previously provisioned.
Useful for automated testing.
12 years ago
Stephen Fromm
76d848331f
Add submodule support to git module
...
This does two things:
* add --recursive option to git clone command in clone(). This will
initialize all submodules when cloning a remote repository.
* Add submodule_update() and call that from fetch(). submodule_update()
calls two git commands iff the file .gitmodules exists in the
repository:
* 'git submodule sync' - synchronizes the submodules' remote URL
configuration setting to the value in .gitmodules.
* 'git submodule update --init --recursive' - initialize and update
registered submodules to the commit specified in the index of the
containing repository.
If a repository was cloned without --recursive, submodule_update() will
ensure that the submodules are initialized and updated.
12 years ago
Mike Grozak
bba19cb998
Fixed typo
12 years ago
Mike Grozak
541b086883
Updated documentaion for the file module
12 years ago
Mike Grozak
6c44e264c9
added possibility to force symlinks to none-existent destination (which might appear later)
12 years ago
Mike Grozak
57154b04bb
added force parameter to symlink invocation, in order to force the creation in case of already existing destination with the type of 'file'
12 years ago
Michael DeHaan
995ef374db
Fixup versions of newly added modules.
12 years ago
Michael DeHaan
3f8aa8aec5
Fix up some module docs formatting errors.
12 years ago
Michael DeHaan
231d9b101d
YAML fix
12 years ago
Michael DeHaan
b72109a04b
Merge pull request #3273 from jlund/ansiblecc-to-ansibleworkscom
...
Update all ansible.cc references in the documentation to point to ansibleworks.com
12 years ago
Michael DeHaan
727cee509c
Merge branch 'PR_add_chdir_to_pip' of git://github.com/y-p/ansible into devel
...
Conflicts:
library/packaging/pip
12 years ago
Michael DeHaan
4c43264033
Various code reformatting
12 years ago
Michael DeHaan
db94171f5b
Merge branch 'rds' of git://github.com/bpennypacker/ansible into rds
12 years ago
Michael DeHaan
2ed9b52481
Quote some strings in the docs
12 years ago
Michael DeHaan
e1abda42a9
Merge pull request #3171 from mynameisdaniil/devel
...
Adds 'groups' field into ec2 plugin
12 years ago
Michael DeHaan
c80ad67d7e
Merge pull request #3226 from jpmens/ini_file2
...
ini_file: add support for lists of options/values
12 years ago
Michael DeHaan
faaa90ed03
Merge branch 'ocean' into devel
...
Conflicts:
library/cloud/digital_ocean
12 years ago
Michael DeHaan
c9c45ac597
Reformat examples
12 years ago
Vincent Viallet
cc1cb01540
Rename digital ocean module to digital_ocean, add documentation.
12 years ago
Vincent Viallet
66b5689afb
Ensure an existing ssh-key returns useful information (id + name) instead of a string; this way it can be used to register a variable to use in a later task.
12 years ago
Vincent Viallet
60d1ff125e
Add digital-ocean cloud support.
12 years ago
Michael DeHaan
f9a09e10e5
Merge branch 'digitalocean' of git://github.com/devo-ps/ansible into ocean
12 years ago
Michael DeHaan
ffb94f2e71
Merge branch 'purge' into devel
12 years ago
martin f. krafft
6a7dac6176
Fix purging of packages
...
A small error in the reuse of a variable caused packages to never get
purged. This commit fixes that.
Signed-off-by: martin f. krafft <madduck@madduck.net>
12 years ago
Michael DeHaan
50fa88f28a
Merge branch 'fix-apt-purge' of git://github.com/madduck/ansible into purge
12 years ago
Joshua Lund
0f81d1630f
* Updated all ansible.cc references in the documentation to point
...
to ansibleworks.com
* Fixed a few misspelled words
12 years ago
Michael DeHaan
6d6df1959c
Merge pull request #3259 from dirtyharrycallahan/b_setup
...
bug fix: modify get_device_facts to handle servers with multiple pci domains
12 years ago
Michael DeHaan
d9c0a5c37d
Revert "now modules can implement with_items list globbing w/o updating"
...
This reverts commit 4942a06bc2
.
Conflicts:
lib/ansible/runner/__init__.py
12 years ago
Curtis
56bfae361f
initial commit of boundary_meter module
12 years ago
Daniil
07bea63533
Allow 'ec2.group' field to handle lists of groups
12 years ago
Michael DeHaan
0bd92d8196
Merge pull request #3262 from j2sol/add-host-name
...
make name the parameter, with hostname as alias
12 years ago
Michael DeHaan
5b1babbdc0
Merge pull request #3260 from lorin/migrate-noinput
...
django_manage: Pass --noinput to migrate
12 years ago
Michael DeHaan
d0a4f2d1e4
Merge pull request #3264 from arturaz/devel
...
datadog_event module requires urllib2, not httplib2.
12 years ago
Bruce Pennypacker
9098908cc8
Set master_password for modify command
12 years ago
martin f. krafft
ae42144752
Always assume purged for older python-apt
...
Older python-apt modules don't export Package.installed_files and there
seems to be no other way to figure out if a package is
removed-but-not-purged, so we just always assume it's purged.
Signed-off-by: martin f. krafft <madduck@madduck.net>
12 years ago
Arturas Slajus
0ea0a2c6d7
datadog_event module requires urllib2, not httplib2.
12 years ago
martin f. krafft
420f7d7ac6
Introduce non-purged package status
...
A package may be removed but not purged with APT. The only way to
identify this state is by looking at the list of installed files of
a package. Even if the package has no files installed, this list will be
non-empty until the package is removed:
# python -c "import apt; c=apt.Cache(); c.update(); c.open(); p=c['ruby1.8']; print p, p.installed, p.installed_files"
<Package: name:'ruby1.8' id:1425> None [u'']
# dpkg --purge ruby1.8
(Reading database ... 27904 files and directories currently installed.)
Removing ruby1.8 ...
Purging configuration files for ruby1.8 ...
# python -c "import apt; c=apt.Cache(); c.update(); c.open(); p=c['ruby1.8']; print p, p.installed, p.installed_files"
<Package: name:'ruby1.8' id:1425> None []
See http://bugs.debian.org/712749 too.
If a package is not marked installed but it still 'has_files', then it
should be processed if the request is to purge it.
Signed-off-by: martin f. krafft <madduck@madduck.net>
12 years ago
martin f. krafft
8e37a2bec9
Fix purging of packages
...
A small error in the reuse of a variable caused packages to never get
purged. This commit fixes that.
Signed-off-by: martin f. krafft <madduck@madduck.net>
12 years ago
Jesse Keating
1074896105
make name the parameter, with hostname as alias
...
name is used throughout Ansible, it's the "standard". This change
applies that standard to the add_host routine and updates the docs to
reflect that. Related to https://github.com/ansible/ansible/pull/3254
12 years ago
Lorin Hochstein
1ef1b03bf6
django_manage: Pass --noinput to migrate
...
The django 'migrate' command should receive the --noinput command,
otherwise it can block waiting for user input.
12 years ago
Patrick Callahan
b5b862fe6f
bug fix: modify get_device_facts to handle servers with multiple pci domains
...
On machines with multiple pci domains get_device_facts would fail to
find a matching pci device causing setup to fail. Also on some platforms
there is additional information between the pci information and 'host'.
Modified get_device_facts to call lspci with the -D option and modified
the regex to account for the pci domain and to be more selective.
12 years ago
Michael DeHaan
575e052c6c
Merge pull request #3147 from toshywoshy/setup_mtab_without_bind
...
changed get_mount_facts to ignore mount types 'none'
12 years ago
Michael DeHaan
1e3ab98a13
Merge pull request #3219 from arturaz/devel
...
datadog_event module: submit your events to DataDog service.
12 years ago
Michael DeHaan
dd7f7d5593
Merge branch 'file_hard' of git://github.com/bcoca/ansible into devel
...
Conflicts:
library/files/file
12 years ago
Michael DeHaan
61ac8d03af
Clarify module docs
12 years ago
Michael DeHaan
31b63b033b
Merge conflict
12 years ago
Michael DeHaan
96134d003e
Merge remote branch 'origin/devel' into devel
12 years ago
Michael DeHaan
51ba3d8c3d
Merge pull request #3230 from sayap/openrc
...
Add OpenRC support to the service module.
12 years ago
Michael DeHaan
273f37b394
Merge pull request #3255 from jlund/sha256-example-cleanup
...
Removed merge conflict header
12 years ago
Michael DeHaan
2f1420f071
Merge pull request #3258 from j2sol/apt-doc
...
pkg option of apt is not required
12 years ago
Jesse Keating
86bc2ec08a
pkg option of apt is not required
...
You can use apt module with update_cache and without specifying a
package. Update the docs to reflect this.
12 years ago
Joshua Lund
bb4de94937
Removed merge conflict header
12 years ago
Michael DeHaan
b4358d1300
Merge branch 'apt_key_file' of git://github.com/veeti/ansible into devel
...
Conflicts:
library/packaging/apt_key
12 years ago
Michael DeHaan
a94e404a97
Merge pull request #3236 from lwade/ec2_placementzone
...
Added placement_group parameter for cluster compute. Issue 3232.
12 years ago
Michael DeHaan
583b3e5957
Merge pull request #3251 from jlund/sucess-typo-fix
...
Fixed a few small typos
12 years ago
Michael DeHaan
2123507315
Merge branch 'sha256' of git://github.com/jlund/ansible into devel
...
Conflicts:
library/network/get_url
12 years ago
Joshua Lund
ba853b8c1a
Fixed a few small typos
12 years ago
Michael DeHaan
25b43cf6ec
Merge pull request #3231 from jpmens/docs_more
...
Docs: consistently format playbook EXAMPLES
12 years ago
Vincent Viallet
9af24f5345
Merge branch 'a_devel' into digitalocean
12 years ago
Vincent Viallet
d4b5122ad9
Rename digital ocean module to digital_ocean, add documentation.
12 years ago
Brian Coca
c9c7b01620
now mount/unmount are searched for instead of hardcoded
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
12 years ago
Veeti Paananen
77159d21da
Add apt_key examples for file and data
12 years ago
Bruce Pennypacker
898889d20e
added try/except around conn.get_all_dbinstances
12 years ago
Bruce Pennypacker
d25622f17e
changed 'action' to 'command'. Fixed a tab issue.
12 years ago
lwade
886a71e8eb
Added placement_group parameter for cluster compute.
12 years ago
Jan-Piet Mens
30d641094b
Docs: consistently format playbook EXAMPLES
12 years ago
Michael DeHaan
bfcead8c33
Remove reference to non-existant module.
12 years ago
Yap Sok Ann
bcca609bc6
Add OpenRC support to the service module.
12 years ago
Michael DeHaan
e128e8b563
Merge pull request #3162 from strawlab/apt-key-binary-fix
...
allow apt-key module to work with binary key
12 years ago
Michael DeHaan
3e1e163ec3
Merge pull request #3172 from gw0/fix-mongodb2.2-compat
...
Fix `mongodb_user` compatibility with MongoDB 2.2 (used in Debian 7).
12 years ago
Michael DeHaan
fe9849530c
Merge pull request #3120 from chrisgardner/solaris-os-facts
...
Add Solaris O/S distribution facts
12 years ago
Michael DeHaan
f698ab9232
Merge pull request #3204 from goozbach/devel
...
fixed msg bug in library/cloud/quantum_network
12 years ago
Jochen Maes
7b763dc487
adds 2 django commands (migrate, collectstatic)
...
Signed-off-by: Jochen Maes <jochen@sejo-it.be>
12 years ago
Michael DeHaan
2eb3a9a3c9
Resolve docs conflict.
12 years ago
Michael DeHaan
572f49b11f
Fix merge conflict.
12 years ago
Michael DeHaan
c3544de1df
Merge pull request #3228 from skvidal/facts.d
...
first cut and docs for facts.d mechanism for setup module
12 years ago
Michael DeHaan
58e8a97e91
Merge pull request #3225 from eest/openbsd_pkg-check_mode
...
openbsd_pkg: Add check_mode support.
12 years ago
Michael DeHaan
613df1d649
Merge pull request #3213 from veeti/apt_key_data
...
Document the data argument for apt_key
12 years ago
Michael DeHaan
d9f91be34a
Merge pull request #3227 from bcoca/modules_wantlist
...
implementing with_items list globbing made easier for modules
12 years ago
Michael DeHaan
f87299842c
Merge pull request #3199 from chrishoffman/doc_error
...
Fixing documentation error
12 years ago
Michael DeHaan
294230d529
Merge pull request #3177 from stintel/mysql56-compat
...
Fix MySQL 5.6 compatibility
12 years ago
Michael DeHaan
936e61fc28
Merge pull request #3181 from melodous/devel
...
HP-UX virtualization facts
12 years ago
trbs
a4223e119d
fixed x-bits in git
12 years ago
Michael DeHaan
4849539399
Merge pull request #3194 from E-M/patch-2
...
Fixed Issue #3193 - make rhn_register module compatible with EL 5
12 years ago
Michael DeHaan
78fdedd490
Merge remote branch 'origin' into devel
...
Conflicts:
library/web_infrastructure/django_manage
12 years ago
Michael DeHaan
512d7ba531
Spelling fixes
12 years ago
Michael DeHaan
f0d66f0cda
Merge pull request #3176 from jpmens/sol-epoch
...
setup epoch time doesn't have tics on Python 2.6.4 (Solaris).
12 years ago
Seth Vidal
36df7e8c95
cut and docs for facts.d mechanism for setup module
12 years ago
Brian Coca
4942a06bc2
now modules can implement with_items list globbing w/o updating
...
hardcoded lists in ansible code, just add WITH_ITEMS_USES_LIST in a
comment anywhere, and of course, support recieving params as list.
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
12 years ago
Jan-Piet Mens
af051d6f77
ini_file: add support for lists of options/values
12 years ago
Jan-Piet Mens
5c69918d53
DOCS: standardize on EXAMPLES (a.k.a. Docs-JumboPatch JetLag Edition)
...
Migrated all examples: in DOCUMENTATION=''' string to standalone EXAMPLES=''' string
Added deprecation warning to moduledev.rst and remove deprecated example from it
Fixed up a few typos and uppercased some acronyms.
add consistency to how EXAMPLES are formatted
12 years ago
Brian Coca
9e6a584c3f
Added hardlink option
...
Also a bit nicer now with failures
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
12 years ago