Commit graph

1121 commits

Author SHA1 Message Date
Michael DeHaan
c6e8b3a8e6 Had to remove the instance_tags example because our doc generator was choking on it, feel free to add it back if you can get it to be valid
YAML again :)
2013-02-09 14:39:57 -05:00
Michael DeHaan
83fcdff9aa Fix lineinfile docs formatting 2013-02-09 14:34:03 -05:00
Michael DeHaan
a36db3bbef Fix crontab doc formatting 2013-02-09 14:29:31 -05:00
Michael DeHaan
998e677a9b Merge pull request #2036 from cordmata/devel
Add rabbitmq_vhost module.
2013-02-09 10:34:56 -08:00
Matt Cordial
d7893f6941 Add rabbitmq_vhost module.
Simply ensures existence or non-existence of a vhost.
2013-02-09 11:28:41 -07:00
Tim Gerla
b702701d40 Add more error handling to the ec2 module, remove Python 2.6ism 2013-02-09 09:58:43 -08:00
Michael DeHaan
18a84a3c49 Merge pull request #2034 from chrishoffman/rabbitmq
Adding rabbitmq modules
2013-02-09 09:04:33 -08:00
shlomozippel
5dc18da621 Merge recursive file permission setting on directories 2013-02-09 12:01:45 -05:00
Chris Hoffman
b1e38cfc1b Adding rabbitmq modules 2013-02-09 11:55:23 -05:00
Michael DeHaan
709a5facf8 Merge branch 'devel' of git://github.com/lwade/ansible into devel 2013-02-09 11:47:45 -05:00
Steve Frank
56f0354026 Squashed commit of the following:
Changed ami_tags to instance_tags to better follow naming convention
    Add support for creating tags on the new instances
2013-02-09 11:43:30 -05:00
Brian Coca
775b8a9643 added block device info gathering, full for linux, partial for freebsd added prettyfing byte function Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
moved moutns out of devices Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-02-09 11:15:22 -05:00
Mike Grozak
53892b8fd1 Cron module upgrades
- added cron_file attribute: if specified, the file with appropriate
job is created in /etc/cron.d directory. Also, you can store multiple
jobs in one file. state='absent' attribute is handled in the following
way in this case: if after the deletion of the job from the file specified
by cron_file variable the file is empty, the file is deleted, otherwise
not.
  - fixed the behaviour, when the backupfile is saved forever in /tmp
folder, even if the backup= atribute is not set (os.unlink() is called if
backup is not True).
  - added some comments to the unobvious places
2013-02-09 11:11:19 -05:00
Michael DeHaan
860712e5b3 Merge pull request #1949 from elliotttf/devel
Adding mongodb_user module.
2013-02-09 06:47:20 -08:00
Michael DeHaan
8a042ade8b Merge pull request #1942 from blair/pip-virtualenv-add-system-package-support
library/pip: add support for virtualenv's --system-site-packages.
2013-02-09 06:45:56 -08:00
Brian Coca
104d32038f added thirsty option to copy
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-02-08 10:29:52 -05:00
Michael DeHaan
f120bfebcf Very basic --diff option for showing what happens when templates change.
Probably output is not useful if not used with --limit

Works well with --check mode
2013-02-07 22:52:25 -05:00
Michael DeHaan
b3cc152f15 service status 4 should also be stopped 2013-02-07 21:29:31 -05:00
Stanis Trendelenburg
e225a90abc Handle 'groups=' (empty string) in user module (Linux)
Makes it possible to remove a user from all but the primary group.

Setting 'groups=' is the equivalent to passing '-G ""' to
useradd/usermod, which is interpreted as "no group" on Linux.
2013-02-08 00:50:02 +01:00
Michael DeHaan
6c8b2c4b70 Merge pull request #1990 from roller/devel
Specify repo option with hg pull
2013-02-07 05:03:38 -08:00
Daniel Hokka Zakrisson
76a48ef294 Merge pull request #2005 from ftao/supervisorctl-update
always restart the program when state=restarted
2013-02-07 01:00:18 -08:00
ftao
a08bda181d always restart the program when state=restarted 2013-02-07 15:53:36 +08:00
Daniel Hokka Zakrisson
8756ff6ddb Merge pull request #1999 from dorfsmay/pullreq-lineinfile
Clarification on how to use insertafter with a regex.
2013-02-06 23:09:55 -08:00
Daniel Hokka Zakrisson
768f41c6be Actually add stdout data to stdout buffer for daemon mode 2013-02-06 16:52:04 +01:00
Yves Dorfsman
b0599ae2d9 Clarification on how to use insertafter with a regex. 2013-02-06 01:25:30 -07:00
Blair Zajac
9256763e13 library/pip: add support for virtualenv's --system-site-packages. 2013-02-04 17:03:25 -08:00
Joel Roller
dfbf7c6613 Specify repo option with hg pull
Fixes #1989
2013-02-04 17:19:59 -06:00
Lester Wade
7cdc5f3f36 Added capability to enable CloudWatch monitoring when launching. 2013-02-04 18:03:47 +00:00
Michael DeHaan
1bbe06f92e This implements a basic --check mode which for now is only implemented on template & copy operations. More detail will be shared with the list
shortly.
2013-02-03 20:34:13 -05:00
Daniel Hokka Zakrisson
25aff521c6 Use module.get_bin_path for pkgin module instead of hardcoding paths 2013-02-03 23:57:34 +01:00
Michael DeHaan
29ccc736e8 Merge pull request #1970 from piffey/devel
Devel
2013-02-03 06:34:09 -08:00
Daniel Hokka Zakrisson
01f7b98c46 sysctl was added in 1.0
Fixes #1972.
2013-02-03 14:01:55 +01:00
Piffey Parlance
0f09e8ba91 * Minor removal of some dumb I did. 2013-02-02 18:17:18 -06:00
Piffey Parlance
cd55d3b6ab * Added support for multi-line key files. 2013-02-02 18:07:10 -06:00
Michael DeHaan
34fe59c6a4 Merge pull request #1948 from yeukhon/devel
hg module cleaned up
2013-02-02 10:27:06 -08:00
Michael DeHaan
6d6f4f0160 Merge pull request #1961 from skvidal/yum-mod
Yum mod
2013-02-01 18:13:18 -08:00
Seth Vidal
51a1e0ebb7 use a local copy of repoq so we don't inadvertently pollute the one for is_installed 2013-02-01 16:47:53 -05:00
Seth Vidal
7d3f6fdb3c don't apply enablerepo's to is_installed() to work around yum-utils/repoquery drift from all things
good and proper
2013-02-01 12:39:02 -05:00
Lorin Hochstein
3359f58526 If ec2 fact has ':' or '-', change to '_'
Change ec2 fact names with colons (:) or dashes (:) to undescore (_)
so that they can be used in templates.

Note that this makes copies instead of replacing the exisitng fact
names to avoid breaking existing playbooks.
2013-01-31 21:00:25 -05:00
Seth Vidal
818f8c7de6 test the repos in enablerepo/disablerepo and error out if they are broken 2013-01-31 17:23:10 -05:00
Elliott Foster
d98864cc56 Adding mongodb_user module. 2013-01-31 08:48:58 -06:00
Yeukhon Wong
95228ba40f Merge remote-tracking branch 'upstream/devel' into devel 2013-01-31 02:15:17 -05:00
Yeukhon Wong
e8bd1833fa Changes is now determined by simply comparing before,after and cleaned (purge and/or force). Doc is updated. 2013-01-31 02:11:28 -05:00
Yeukhon Wong
5305b21f0b Use %s instead of .format for string replacement. Revisied the documentation. 2013-01-30 22:40:26 -05:00
Yeukhon Wong
f19c0ec0aa Rewrote hg module based on feedback.
1. state option is removed
2. force is hg update -C
3. purge is hg clean/hg purge but default to no
4. relies on hg abililty to handle errors
2013-01-29 17:29:35 -05:00
Daniel Hokka Zakrisson
46d0ba335c Fix get_url to work on Python 2.4 2013-01-29 18:57:02 +01:00
diefans
bcd1d7ccfc proper bin path now called 2013-01-29 13:53:36 +01:00
Yeukhon Wong
2f93742dd1 Merge remote-tracking branch 'upstream/devel' into devel
Conflicts:
	library/hg
2013-01-28 21:48:27 -05:00
Michael DeHaan
f83db16c37 This standardizes the apt_key module some
* improves error handling and reporting
* uses run_command to reduce code
* fails quicker on errors as opposed to return codes and tracebacks
* can now also specify the key as data versus needing to wget it from a file
2013-01-28 15:48:55 -05:00
Daniel Hokka Zakrisson
a3bde39e63 Remove last remnants of daisychaining 2013-01-28 17:46:35 +01:00