Commit Graph

1296 Commits (14bf549b1391529aa1af2d08655ee088053be0e1)
 

Author SHA1 Message Date
Hubert Feyrer fa16906e43 Add support for NetBSD. Tested on NetBSD 6.0/i386. 12 years ago
Hubert Feyrer 401d67a8ba Add Linux-style path for sudoers file, to be consistent with other examples. 12 years ago
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.
12 years ago
Nigel Metheringham 36e989b201 Mac/FreeBSD Network Facts implementation
Uses a generic BSD Network class, which uses ifconfig and
parses crap out of it.  Modifies the Network __new__
implementation to search further down the subclass
tree
12 years ago
Michael DeHaan 35dcd08287 Merge pull request #2066 from lorin/git-example
Add example of read-write git checkout via ssh
12 years ago
Lorin Hochstein 2408d10075 Add example of read-write git checkout via ssh 12 years ago
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.
12 years ago
Javier Candeira 81cf3aa02c fix remote execution NameError in module 'user' 12 years ago
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
12 years ago
Michael DeHaan df9aa8a02e Merge pull request #2043 from chrishoffman/rabbitmq
Rabbitmq Module Updates
12 years ago
Daniel Hokka Zakrisson e8279f0513 Fix setup when /sys/block is inaccessible 12 years ago
Daniel Hokka Zakrisson 75651da37c Fixes for Python 2.4 12 years ago
Chris Hoffman e722eb2a7d Updating how to run commands in check mode 12 years ago
Chris Hoffman 74aa9dfe44 Updating how to run commands in check mode, standarizing quotes 12 years ago
Chris Hoffman 7ba63ce7ff Adding aliases 12 years ago
Chris Hoffman d2999297c2 Standarizing quotes 12 years ago
Chris Hoffman ab34a2dea8 Standarizing module in line with other rabbitmq modules, adding support for setting tracing 12 years ago
Chris Hoffman 9e8ab8892b Using new qualified executable 12 years ago
Chris Hoffman 6161470ada Getting fully qualified path for executable 12 years ago
Chris Hoffman 0066d917ea Cleaning up tag compare, getting fully qualified path for executable 12 years ago
Michael DeHaan b22b087cf0 Documentation formatting for mongodb_user so it will show up in ansible-doc and the web. 12 years ago
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 :)
12 years ago
Michael DeHaan 83fcdff9aa Fix lineinfile docs formatting 12 years ago
Michael DeHaan a36db3bbef Fix crontab doc formatting 12 years ago
Michael DeHaan 998e677a9b Merge pull request #2036 from cordmata/devel
Add rabbitmq_vhost module.
12 years ago
Matt Cordial d7893f6941 Add rabbitmq_vhost module.
Simply ensures existence or non-existence of a vhost.
12 years ago
Tim Gerla b702701d40 Add more error handling to the ec2 module, remove Python 2.6ism 12 years ago
Michael DeHaan 18a84a3c49 Merge pull request #2034 from chrishoffman/rabbitmq
Adding rabbitmq modules
12 years ago
shlomozippel 5dc18da621 Merge recursive file permission setting on directories 12 years ago
Chris Hoffman b1e38cfc1b Adding rabbitmq modules 12 years ago
Michael DeHaan 709a5facf8 Merge branch 'devel' of git://github.com/lwade/ansible into devel 12 years ago
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
12 years ago
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>
12 years ago
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
12 years ago
Michael DeHaan 860712e5b3 Merge pull request #1949 from elliotttf/devel
Adding mongodb_user module.
12 years ago
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.
12 years ago
Brian Coca 104d32038f added thirsty option to copy
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
12 years ago
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
12 years ago
Michael DeHaan b3cc152f15 service status 4 should also be stopped 12 years ago
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.
12 years ago
Michael DeHaan 6c8b2c4b70 Merge pull request #1990 from roller/devel
Specify repo option with hg pull
12 years ago
Daniel Hokka Zakrisson 76a48ef294 Merge pull request #2005 from ftao/supervisorctl-update
always restart the program when state=restarted
12 years ago
ftao a08bda181d always restart the program when state=restarted 12 years ago
Daniel Hokka Zakrisson 8756ff6ddb Merge pull request #1999 from dorfsmay/pullreq-lineinfile
Clarification on how to use insertafter with a regex.
12 years ago
Remy d4a928e302 Added DPKG options which lardcanoe suggested 12 years ago
Daniel Hokka Zakrisson 768f41c6be Actually add stdout data to stdout buffer for daemon mode 12 years ago
Yves Dorfsman b0599ae2d9 Clarification on how to use insertafter with a regex. 12 years ago
Blair Zajac 9256763e13 library/pip: add support for virtualenv's --system-site-packages. 12 years ago
Joel Roller dfbf7c6613 Specify repo option with hg pull
Fixes #1989
12 years ago
Lester Wade 7cdc5f3f36 Added capability to enable CloudWatch monitoring when launching. 12 years ago