Michael DeHaan
624a952c5c
The service module made some assumptions about how a service should be managed based on what was installed on the system in terms of service
...
management tools, which meant upstart services on CentOS6 were not startable. This tweak allows things like vmware-tools to be controlled
via the service module. More testing on other distributions (particularly with systemd) is presumably needed.
12 years ago
Daniel Hokka Zakrisson
578ec127fb
Remove choices=BOOLEANS as it is no longer needed
12 years ago
Michael DeHaan
582f088e7e
Fix module docs formatting
12 years ago
Michael DeHaan
c86b34dae1
Lots of docsite additions for new features + cleanup lineinfile YAML docs
12 years ago
Daniel Hokka Zakrisson
df798d0688
Use argument type checking to convert to boolean
12 years ago
Michael DeHaan
b75b9681a8
more places to use yaml.safe_load
12 years ago
Michael DeHaan
69a199727c
Merge pull request #2180 from jsmartin/cloudformation
...
CloudFormation support.
12 years ago
Michael DeHaan
878eb5a9b1
Merge pull request #2185 from lwade/devel
...
Issue #2158 - add VPC subnet ID support
12 years ago
Michael DeHaan
ac41a9d1f0
Merge pull request #2175 from tyll/devel
...
mysql_db/user: Use password for my.cnf
12 years ago
Michael DeHaan
8b3ebf0d10
mark when various new flags were added to the pip & easy_install modules
12 years ago
Michael DeHaan
9b32ab7ec2
Merge pull request #2150 from jhoekx/venv-command
...
Venv command
12 years ago
lwade
0486c7d51a
missed a spot.
12 years ago
lwade
30ac2edc33
Adding VPC subnet ID support
12 years ago
Michael DeHaan
b739a5860a
Merge branch 'lineinfile_improvements' of git://github.com/leucos/ansible into devel
...
Conflicts:
library/lineinfile
12 years ago
Michael DeHaan
e1f1722e9e
Docs tweak to setup module.
12 years ago
Michael DeHaan
275bd1f400
Merge branch 'setup_filter_argument' of git://github.com/leucos/ansible into devel
12 years ago
Michael DeHaan
9cea292665
Clean up OS family code
12 years ago
Ton Kersten
cf23d64a88
Conflicts:
...
library/setup
12 years ago
Ton Kersten
4d67608a10
Squashed commit of the following:
...
commit 1c9b2a6035913969b515862e37e7e1aca24529e0
Author: Ton Kersten <tonk@master.tonkersten.com>
Date: Tue Feb 19 15:54:36 2013 +0100
Added osfamily fact
12 years ago
Michael DeHaan
7b2c8b302f
Merge pull request #2146 from dagwieers/thirsty-force
...
Add force= and make thirsty= an alias for backward compatibility
12 years ago
Michael DeHaan
467556708a
Merge pull request #2145 from leucos/sysctl_no_file_check
...
Better sysctl module file check
12 years ago
Daniel Hokka Zakrisson
274f15b52c
Fix version_added for insertbefore in lineinfile
12 years ago
Michael DeHaan
333b6bbaac
Show how to use the more simplified way of including EXAMPLES in docs. We should update
...
all module docs to do this.
12 years ago
Michael DeHaan
5a1aef5372
Merge branch 'local-chroot-support-v2' of git://github.com/mmoya/ansible into testing
12 years ago
James Martin
fa63a9b5f4
CloudFormation support.
12 years ago
Michel Blanc
92c679142f
Optimizes using fnmatch only if needed
...
Skips fnmatch'ing if there is only a '*' in filter.
12 years ago
Michel Blanc
633fdede38
Fixes duplicate code
...
Fixed duplicate call for file attributes checking
12 years ago
Johan Wirén
ee517ea53c
Added support for --check in zfs module
12 years ago
Till Maas
cc8fbe34f2
mysql_user: handle unnecessary GRANT revocation
12 years ago
Till Maas
813d2335ad
mysql_db/user: Use password for my.cnf
...
According to the MySQL docs[0] the password should be stored after
'password=' instead of 'pass='.
[0] http://dev.mysql.com/doc/refman/5.1/en/password-security-user.html
12 years ago
Michel Blanc
008dc4831e
Improves lineinfile and adds file attr option
...
Added path expanding for dest in lineinfile
Added common file arguments to lineinfile so the module gets owner,
group, mode and SE options.
Decorated existing example to demonstate usage of file options and added
a couple more examples
Message is not set accordingly when file attributes were changed
'absent' handling code now handles the case where the file doesn't
exists (was issuing a Traceback before)
File attribute handling code has been added to the 'absent' handling
function too.
File attributes handling has been grouped in 'def check_file' since it's
required in both places.
'absent' mode now returns a message like it's counterpart 'present',
telling if file attributes were altered and if lines have matched.
12 years ago
Daniel Hokka Zakrisson
c364e4c77b
cron: Work even without initial crontab
...
Fixes #2165 .
12 years ago
Michel Blanc
7c270078f4
Moved key filtering
...
Key filtering moved before returning results
12 years ago
Maykel Moya
5e68143c46
Check presence of files under /proc before opening them
12 years ago
Maykel Moya
8b27085c34
Prevent traceback when /etc/mtab is not available
...
* get_file_contents returns None when file is not available.
When /etc/mtab is pointing to /proc/mounts and /proc is not
mounted, mtab.split will traceback.
12 years ago
Michel Blanc
627577ecc9
Fixes unused var and avoid reassigning keys
...
Changed code so key doesn't get reassigned in loop
Made use of filtr variable
12 years ago
Michel Blanc
139e06d9af
Added more examples for the filter option in setup
...
Added examples covering all available globs
Added a use case of filtering only facts returned by facter
12 years ago
Michel Blanc
5f4a24557b
Adds example for filter option in setup module
...
Added an example on how to filter keys returned by the module.
12 years ago
Michel Blanc
75b687247a
Adds filter option to setup module
...
Adds facts filtering using fnmatch, via the 'filter' option.
Usage:
ansible -m setup -a 'filter=ansible_*_mb'
12 years ago
Michael DeHaan
a875b63703
Merge pull request #2152 from dagwieers/pause-doc
...
pause: Fix small documentation glitch
12 years ago
Dag Wieers
486889bbbd
Add force= and make thirsty= an alias for backward compatibility
12 years ago
Dag Wieers
577f491368
pause: Fix small documentation glitch
12 years ago
Rodney Quillo
621eb5eccc
Add postgresql_db and postgresql_use checkmode.
12 years ago
Michael DeHaan
7a7d02073a
Merge pull request #2119 from jpmens/uri_json
...
uri: load JSON for content-type: application/json
12 years ago
Jeroen Hoekx
9f65233e96
Easy_install and pip module support a virtualenv_command parameter.
...
This allows flexible selection of the Python version to use while
creating the virtualenv.
12 years ago
Jan-Piet Mens
b448cc8eff
uri: load JSON for content-type: application/json
...
document
check prefix of content-type and merge dicts
amend doc
load JSON into 'json' subkey
12 years ago
Jeroen Hoekx
01e66c6687
Add virtualenv_site_packages param to easy_install
12 years ago
Michael DeHaan
7834d021b9
Merge pull request #2138 from bcoca/2137_fix_setup_bsdjails
...
fixes freebsd setup issues with jails
12 years ago
Michael DeHaan
ae599d8a61
Merge pull request #2115 from kavink/devel
...
teach apt module to support --check mode
12 years ago
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
Nigel Metheringham
bd2bb0a297
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
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