Commit graph

1051 commits

Author SHA1 Message Date
Blair Zajac
6d5991aa4c Simplify and correct comparisons with None. 2013-02-16 13:32:48 -05:00
Michael DeHaan
018f756c9d Merge pull request #2091 from davixx/sysctl2004
Solving bug : sysctl check_after failing on multi-value sysctl parameters
2013-02-16 10:19:16 -08:00
Michael DeHaan
e6b64cc820 Merge pull request #2079 from huberteff/devel
Add NetBSD support for 'service' module, and add an example to 'lineinfile'
2013-02-16 10:08:25 -08:00
Michael DeHaan
cc058e4c36 Merge pull request #2078 from huberteff/e2158b661d250c04609e7faff4d8e67df9cb37e4
Add example for adding to sudoers file
2013-02-16 10:05:08 -08:00
Michael DeHaan
f64b44ad9c Slight docs tweak about thirsty mode on the copy module 2013-02-16 12:36:16 -05:00
Michael DeHaan
fdc99cc202 Merge branch 'thirsty_copy' of git://github.com/bcoca/ansible into testing 2013-02-16 12:35:16 -05:00
Michael DeHaan
d177b89b4c Merge branch 'devel' of git://github.com/trendels/ansible into testing 2013-02-16 12:32:18 -05:00
davixx
ec99b4f7b5 Solving bug https://github.com/ansible/ansible/issues/2004
Now handle positive integer value in virtual files if they are separated
by group of space characters where the count is unpredictable.
Thanks to romeotheriault for filing this bug.
2013-02-15 19:14:01 +01:00
Peter Sankauskas
408d4604d7 The default for install-recommends is actually Yes, not No, as is
visible on line 121
2013-02-14 15:27:20 -08:00
Daniel Hokka Zakrisson
637bc5c3d6 Fix Python 2.6-isms in sysctl module 2013-02-14 12:14:44 +01:00
Hubert Feyrer
fa16906e43 Add support for NetBSD. Tested on NetBSD 6.0/i386. 2013-02-13 22:07:31 +01:00
Hubert Feyrer
401d67a8ba Add Linux-style path for sudoers file, to be consistent with other examples. 2013-02-13 22:02:17 +01:00
Hubert Feyrer
b5adbfbef4 Add an example on how to *add* a %wheel line to sudo - tricky as it has
a colon, which needs some special attention.
2013-02-13 21:42:12 +01:00
Michael DeHaan
35dcd08287 Merge pull request #2066 from lorin/git-example
Add example of read-write git checkout via ssh
2013-02-13 05:22:55 -08:00
Lorin Hochstein
2408d10075 Add example of read-write git checkout via ssh 2013-02-12 22:08:14 -05:00
Daniel Hokka Zakrisson
2402bae9ea Clean up device fact gathering
Remove lots of re use that really shouldn't have been re in the first
place. Initialize pcidata even if lspci is unavailable, and check for
its usability before trying to use it.

Fixes #2060.
2013-02-12 18:48:14 +01:00
Javier Candeira
81cf3aa02c fix remote execution NameError in module 'user' 2013-02-13 04:01:46 +11:00
Kavin Kankeshwar
4f0f946211 Fixing logical error in detecting virtual device.
So In my Centos 5.9 machine, if there is RAID mount ansible will crash, as it cannot find scheduler file. The reason being, this should be a virtual device as there is no "device" folder under e.g. /sys/block/md0/

Here is the crash:

[kk@u1 ansible]$ ansible q3 -m setup -k -u root --tree=/tmp/facts
SSH password:
q3 | FAILED => failed to parse: /sys/block/md0
Traceback (most recent call last):
  File "/root/.ansible/tmp/ansible-1360629441.14-171498703486275/setup", line 1797, in ?
    main()
  File "/root/.ansible/tmp/ansible-1360629441.14-171498703486275/setup", line 1050, in main
    data = run_setup(module)
  File "/root/.ansible/tmp/ansible-1360629441.14-171498703486275/setup", line 1000, in run_setup
    facts = ansible_facts()
  File "/root/.ansible/tmp/ansible-1360629441.14-171498703486275/setup", line 990, in ansible_facts
    facts.update(Hardware().populate())
  File "/root/.ansible/tmp/ansible-1360629441.14-171498703486275/setup", line 312, in populate
    self.get_device_facts()
  File "/root/.ansible/tmp/ansible-1360629441.14-171498703486275/setup", line 439, in get_device_facts
    m = re.match(".*?(\[(.*)\])", scheduler)
  File "/usr/lib64/python2.4/sre.py", line 129, in match
    return _compile(pattern, flags).match(string)
TypeError: expected string or buffer
2013-02-11 18:23:58 -08:00
Michael DeHaan
df9aa8a02e Merge pull request #2043 from chrishoffman/rabbitmq
Rabbitmq Module Updates
2013-02-11 17:43:07 -08:00
Daniel Hokka Zakrisson
e8279f0513 Fix setup when /sys/block is inaccessible 2013-02-11 23:24:47 +01:00
Daniel Hokka Zakrisson
75651da37c Fixes for Python 2.4 2013-02-11 23:23:14 +01:00
Chris Hoffman
e722eb2a7d Updating how to run commands in check mode 2013-02-10 17:20:44 -05:00
Chris Hoffman
74aa9dfe44 Updating how to run commands in check mode, standarizing quotes 2013-02-10 17:14:24 -05:00
Chris Hoffman
7ba63ce7ff Adding aliases 2013-02-10 17:08:33 -05:00
Chris Hoffman
d2999297c2 Standarizing quotes 2013-02-10 17:02:50 -05:00
Chris Hoffman
ab34a2dea8 Standarizing module in line with other rabbitmq modules, adding support for setting tracing 2013-02-10 17:01:20 -05:00
Chris Hoffman
9e8ab8892b Using new qualified executable 2013-02-10 17:00:09 -05:00
Chris Hoffman
6161470ada Getting fully qualified path for executable 2013-02-10 14:38:00 -05:00
Chris Hoffman
0066d917ea Cleaning up tag compare, getting fully qualified path for executable 2013-02-10 14:37:21 -05:00
Michael DeHaan
b22b087cf0 Documentation formatting for mongodb_user so it will show up in ansible-doc and the web. 2013-02-09 14:43:17 -05:00
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