Commit Graph

1141 Commits (3aceae57af3e91f9c17dfeea1e04f634c3e90bcd)

Author SHA1 Message Date
Michel Blanc e0496634c5 Removes useless empty string write
It s not necessary to write an empty string for the file to be created.
12 years ago
Michel Blanc 6f9d28c8b1 Changed when new sysctl file is created
When destination sysctl file is missing, it is created.
But, for idempotency purposes, the creation process now takes place just before it is used, in the
main code path so an empty file is not left over if the code
module.fail_jsons before the file is really used.
12 years ago
Michel Blanc 0eaa936ba0 Removes exception is sysctl file is missing
When syscl file was missing, sysctl module was complaining about it and
bailing out.
This behaviour prevents usage of /etc/sysctl.d directory, present in
some distributions.
This patch accepts a missing sysctl.conf file so sysctl.d directory can
be used.
However, it will bail out if the destination directory doesn't exist.
12 years ago
lwade 107733b174 Add support for security group id parameter, remove default for group name (since AWS already sets a default). ISSUE #2029 12 years ago
Brian Coca aa713d72ef fixes freebsd setup issues with jails
Signed-off-by: Brian Coca <bcoca@tablethotels.com>
12 years ago
Kavin Kankeshwar 0f166d870a teach lineinfile module to support --check mode 12 years ago
Kavin Kankeshwar 53924b4599 teach apt module to support --check mode 12 years ago
Daniel Hokka Zakrisson 3f2fd22ed4 Don't consider packages missing from the cache an error on remove
Fixes #2017.
12 years ago
Daniel Hokka Zakrisson d2bf205a5d Fix #2125 and clean up a few things along the way 12 years ago
lessmian a124a7f6a1 sysctl module: fixed issue when checks_after fail on comparing keys with values separated by white strings 12 years ago
lessmian e8254dee4d mail module: properly set charset 12 years ago
Lorin Hochstein eac339e98a Add documentation about PUBLIC user 12 years ago
Lorin Hochstein 4a90e2b50a postgresql_user: Add support for PUBLIC
This change enables users to add and remove permissions to all roles,
using the PUBLIC user. This is equivalent to using the PUBLIC keyword
in GRANT and DENY postgres SQL commands.

For example, see: <http://www.postgresql.org/docs/current/interactive/sql-grant.html>

Fixes #1833
12 years ago
Romeo Theriault 1c91917ed5 uri doc fixes 12 years ago
lessmian 8a49dac5d1 Fixed remove_key 12 years ago
Michael DeHaan 093935ede1 Merge pull request #2116 from lwade/devel
Correct ec2_vol doc errors
12 years ago
Daniel Hokka Zakrisson 4a137641d2 check_mode is a module property 12 years ago
lwade 3b9cf8270f Correct ec2_vol doc errors 12 years ago
Michael DeHaan ab389d8908 For consistency, add host should take a key named 'name' in addition to 'hostname'. 12 years ago
Michael DeHaan cc9bc91a6c Fix typo in zfs module docs 12 years ago
Michael DeHaan 8097fd18a2 'make pep8' is now clean 12 years ago
Johan Wirén acc58a37df Set version_added to 1.1 12 years ago
Johan Wirén 5ae5fe83ac zfs module no longer destroys the layout in webdocs 12 years ago
Michael DeHaan 18cbb64f25 Teach the yum module to support --check mode. 12 years ago
Michael DeHaan 4f249902b3 Taught service how to use --check mode 12 years ago
Michael DeHaan ad89ab7c5d Add group support to check mode. 12 years ago
Michael DeHaan fdbbb171ba Teach the user module to understand check mode. 12 years ago
Michael DeHaan b63bf62b13 Remove debug print message 12 years ago
Michael DeHaan 1ecf4a6943 Working on complex argument support. 12 years ago
Michael DeHaan 5a91873983 resolve merge conflict 12 years ago
Daniel Hokka Zakrisson 6ffc8a1441 Recurse was added in 1.1 12 years ago
Michael DeHaan 931b9f41c8 Make note about enablement bit 12 years ago
Michael DeHaan 934f416387 Avoid the 'state=null' coming back from the service module. 12 years ago
Michael DeHaan e43abe326f Added a tunneling example 12 years ago
Michael DeHaan b365e04616 Allow add_host to add hosts to multiple groups, groups is now an alias for groupname. 12 years ago
Rob Parrott ef17fc9f20 add the ability to take variables in the add_host module, and be willing to parse a host:port hostname handed to add_host 12 years ago
Michael DeHaan c000bd846b Hate to do this, but URI module docs were constructing messed up RST files, so removing examples for now. Will ask someone to work on them. 12 years ago
Michael DeHaan 5f829f9926 Add versionadded element to new option, fix YAML formatting 12 years ago
Michael DeHaan 369d586651 Merge pull request #2086 from lwade/devel
Adding a simple EC2 volume module for creation and attach
12 years ago
Michael DeHaan cb3d26c500 Merge pull request #2084 from johanwiren/zfs
Added zfs module
12 years ago
Michael DeHaan a01525bd30 Merge branch 'aix-fixes' of git://github.com/dagwieers/ansible into devel
Conflicts:
	library/setup

Tweak formatting.
12 years ago
Michael DeHaan df63f60b63 Tweak doc examples 12 years ago
Romeo Theriault 1232e498c4 fixed the documentation so it build properly 12 years ago
Romeo Theriault 2ecf3f9b94 moved module checking below module initialization 12 years ago
Romeo Theriault 27145fab7f uri module 12 years ago
James Martin 7129a9e355 Using "OtherLinux" in module_commons, cleander detection in setup. 12 years ago
James Martin 5646bc278b Support for amazon linux distribution facts. 12 years ago
Yves Dorfsman 83ce1b2dc5 Modified to follow Daniel Hokka Zakrisson's recommendations. 12 years ago
Yves Dorfsman 4de1b4e8a9 Added an insertbefore option. 12 years ago
Blair Zajac fa8e653011 Simplify and correct comparisons with None. 12 years ago
Michael DeHaan 2172201795 Merge pull request #2091 from davixx/sysctl2004
Solving bug : sysctl check_after failing on multi-value sysctl parameters
12 years ago
Michael DeHaan 21693b2d22 Merge pull request #2079 from huberteff/devel
Add NetBSD support for 'service' module, and add an example to 'lineinfile'
12 years ago
Michael DeHaan 7827db6996 Merge pull request #2078 from huberteff/e2158b661d250c04609e7faff4d8e67df9cb37e4
Add example for adding to sudoers file
12 years ago
Michael DeHaan 85c87e507e Slight docs tweak about thirsty mode on the copy module 12 years ago
Michael DeHaan b5f90ef054 Merge branch 'thirsty_copy' of git://github.com/bcoca/ansible into testing 12 years ago
Michael DeHaan 11c730c4ca Merge branch 'devel' of git://github.com/trendels/ansible into testing 12 years ago
Johan Wirén 75b52d745e Updated documentation. Works with ansible-doc 12 years ago
davixx 8bf0c8dc5c 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.
12 years ago
Peter Sankauskas 6fd0316fa6 The default for install-recommends is actually Yes, not No, as is
visible on line 121
12 years ago
lwade 0a2a647831 Updated comments and closed code example. 12 years ago
lwade 8617b6df90 Adding a simple EC2 volume module for creation and attach 12 years ago
Johan Wirén 19c94d7380 Added zfs module 12 years ago
Mark Maas 6a89177a59 Added support for AIX 5.3 and 6.1
A collegue of mine has added basix AIX support to the setup, user and group modules.

We have tested this on AIX 5.3 and 6.1 and it works "as advertised"
12 years ago
Daniel Hokka Zakrisson 584fd7a261 Fix Python 2.6-isms in sysctl module 12 years ago
Hubert Feyrer 18d9fc581d Add support for NetBSD. Tested on NetBSD 6.0/i386. 12 years ago
Hubert Feyrer e2158b661d Add Linux-style path for sudoers file, to be consistent with other examples. 12 years ago
Hubert Feyrer d4b9de643b 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
Michael DeHaan 81d426de2a Merge pull request #2066 from lorin/git-example
Add example of read-write git checkout via ssh
12 years ago
Lorin Hochstein 321175cdfa Add example of read-write git checkout via ssh 12 years ago
Daniel Hokka Zakrisson 85fb8494c5 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 ae81e3607f fix remote execution NameError in module 'user' 12 years ago
Kavin Kankeshwar 3042366199 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 af3402fe35 Merge pull request #2043 from chrishoffman/rabbitmq
Rabbitmq Module Updates
12 years ago
Daniel Hokka Zakrisson 57cac788fb Fix setup when /sys/block is inaccessible 12 years ago
Daniel Hokka Zakrisson 5ba090c366 Fixes for Python 2.4 12 years ago
Chris Hoffman 507e49396b Updating how to run commands in check mode 12 years ago
Chris Hoffman ca3b8228f7 Updating how to run commands in check mode, standarizing quotes 12 years ago
Chris Hoffman 2c947c2ed6 Adding aliases 12 years ago
Chris Hoffman 114a4dc597 Standarizing quotes 12 years ago
Chris Hoffman 31e5e81fcd Standarizing module in line with other rabbitmq modules, adding support for setting tracing 12 years ago
Chris Hoffman b79d7a606c Using new qualified executable 12 years ago
Chris Hoffman c94ec20a16 Getting fully qualified path for executable 12 years ago
Chris Hoffman 5a4ff6ca60 Cleaning up tag compare, getting fully qualified path for executable 12 years ago
Michael DeHaan 6c4e1db54e Documentation formatting for mongodb_user so it will show up in ansible-doc and the web. 12 years ago
Michael DeHaan 3c51feb36c 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 27ff22610d Fix lineinfile docs formatting 12 years ago
Michael DeHaan 5c38248788 Fix crontab doc formatting 12 years ago
Michael DeHaan c91f8c1565 Merge pull request #2036 from cordmata/devel
Add rabbitmq_vhost module.
12 years ago
Matt Cordial 3284fd607f Add rabbitmq_vhost module.
Simply ensures existence or non-existence of a vhost.
12 years ago
Tim Gerla 0f389b311f Add more error handling to the ec2 module, remove Python 2.6ism 12 years ago
Michael DeHaan fa44f49afb Merge pull request #2034 from chrishoffman/rabbitmq
Adding rabbitmq modules
12 years ago
shlomozippel e44412101b Merge recursive file permission setting on directories 12 years ago
Chris Hoffman 6f7855161c Adding rabbitmq modules 12 years ago
Michael DeHaan 8db504fba8 Merge branch 'devel' of git://github.com/lwade/ansible into devel 12 years ago
Steve Frank 36027ddbba 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 0e8627b7e8 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 171a01deac 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 aebacdb2d7 Merge pull request #1949 from elliotttf/devel
Adding mongodb_user module.
12 years ago
Michael DeHaan d102f04ffc 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 0726933a5a added thirsty option to copy
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
12 years ago