Commit graph

1268 commits

Author SHA1 Message Date
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
Remy
d4a928e302 Added DPKG options which lardcanoe suggested 2013-02-07 08:00:02 +01: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
Remy
fde27ae26e Added check so that upgrade cannot be used with other options. 2013-02-04 08:44:35 +01: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
Remy
f1dffe9bc6 Added version flag (1.1) to updated
apt module.
2013-02-03 19:14:37 +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
Remy
03254282c7 Added apt-get upgrade and dist-upgrade option 2013-02-03 10:46:23 +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
Daniel Hokka Zakrisson
650089d24c Fix module.run_command usage in fireball 2013-01-28 12:40:18 +01:00
Les Aker
fe712a865a adjusted assemble to use new file attribute handling 2013-01-28 00:33:18 -05:00
Michael DeHaan
aed9841ef8 Merge pull request #1924 from blair/consistly-use-underscores
library/apt: consistently use underscores in examples.
2013-01-26 10:31:59 -08:00