summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* release processv0.9release0.9Michael DeHaan2012-11-301-1/+1
|
* release processMichael DeHaan2012-11-305-26/+11
|
* Get ready to release 0.9Michael DeHaan2012-11-305-7/+8
|
* CLI: ansible-doc shows lists of modules & module docs on command-lineJan-Piet Mens2012-11-306-4/+346
| | | | | | | check path is directory added manpage & setup small cleanup shut up module_formatter in utils to avoid trace print on crud files in library
* Reset notified_by list per serialized batchDaniel Hokka Zakrisson2012-11-281-0/+1
| | | | | Fixes the case where a handler attempts to run for every batch after any batch has notified it, regardless of whether the current batch did.
* Properly restrict hosts after 9070875Daniel Hokka Zakrisson2012-11-281-5/+5
|
* Skip evaluating only_if for BYPASS_HOST_LOOP pluginsDaniel Hokka Zakrisson2012-11-281-1/+1
|
* Avoid creating temporary directory for some action pluginsDaniel Hokka Zakrisson2012-11-286-22/+22
| | | | | | This ensures we don't litter remote systems with temporary directories that don't get cleaned up, as well as speeds things up from not having to touch every node.
* Evaluate only_if in group_byDaniel Hokka Zakrisson2012-11-281-1/+3
|
* Merge pull request #1701 from dhozac/serial-skip-failedMichael DeHaan2012-11-281-6/+11
|\ | | | | Skip already failed hosts for serial
| * Move available hosts gathering to a common functionDaniel Hokka Zakrisson2012-11-281-7/+11
| |
| * Skip already failed hostsDaniel Hokka Zakrisson2012-11-281-1/+2
| | | | | | | | Fixes #1699.
* | Merge pull request #1703 from igalic/svn-doc-fixMichael DeHaan2012-11-281-1/+1
|\ \ | |/ |/| Fix subversion module's documentation
| * : doesn't work in this documentation.Igor Galić2012-11-281-1/+1
| |
| * Fix subversion module's documentationIgor Galić2012-11-281-1/+1
|/ | | | | Let our users determine what they want to do with a given module. Particularily when the mdoule doesn't pose any such restrictions.
* Template the name of the taskDaniel Hokka Zakrisson2012-11-281-1/+1
| | | | Broken by 1e0295c. Fixes #1698.
* Merge pull request #1693 from phgrau/phg/typoDaniel Hokka Zakrisson2012-11-271-1/+1
|\ | | | | dpkg -l does not install package, use dpkg -i <package-file> instead
| * dpkg -l does not install package, use dpkg -i <package-file> insteadPhilipp Grau2012-11-271-1/+1
| |
* | Reuse inventory object created by ansible-playbook in playbookDaniel Hokka Zakrisson2012-11-272-5/+9
| | | | | | | | This reduces the amount of times an inventory script has to be invoked.
* | Disable authentication methods that weren't specifiedDaniel Hokka Zakrisson2012-11-271-0/+6
|/
* Merge pull request #1692 from jpmens/ini_file2Michael DeHaan2012-11-271-0/+10
|\ | | | | ini_file: prohibit section name 'default'
| * ini_file: prohibit section name 'default'Jan-Piet Mens2012-11-271-0/+10
| | | | | | | | | | allow update of default section add blurb re template to create base file
* | Merge pull request #1689 from sfromm/issue1644Michael DeHaan2012-11-274-0/+8
|\ \ | |/ |/| Set LANG in module_common.py
| * Set LANG in module_common.pyStephen Fromm2012-11-274-0/+8
|/ | | | | | Add constant DEFAULT_MODULE_LANG that defaults to C. Can be set via environment variable ANSIBLE_MODULE_LANG or configuration variable module_lang. Updated test-module to have same behavior.
* Have module formatter ignore more types of files.Michael DeHaan2012-11-261-1/+2
|
* Document new types of plugins.Michael DeHaan2012-11-261-1/+15
|
* Document 'when' and tweak the code to be a little more comprehensive on what ↵Michael DeHaan2012-11-262-1/+42
| | | | is false.
* Tweak docsMichael DeHaan2012-11-261-1/+1
|
* Limit seperator docs.Michael DeHaan2012-11-261-0/+2
|
* Tweak fireball docs for 0.9Michael DeHaan2012-11-261-2/+5
|
* Throw an error if multiple actions have been specifiedDaniel Hokka Zakrisson2012-11-261-0/+2
|
* Template handlers lateDaniel Hokka Zakrisson2012-11-262-7/+4
| | | | | This allows overriding variables in name, and removes templating from parsing.
* Don't prompt for vars in extra-varsDaniel Hokka Zakrisson2012-11-261-2/+4
| | | | Fixes #1622.
* Make variables local to the playDaniel Hokka Zakrisson2012-11-261-1/+1
| | | | Fixes #1677.
* Merge pull request #1680 from eest/fix_fbsd_enableMichael DeHaan2012-11-261-18/+65
|\ | | | | Rework FreeBSD "enabled" code
| * Use shlex for rc.conf parsing.Patrik Lundin2012-11-251-6/+5
| | | | | | | | | | | | | | This makes the line parsing a lot more robust (and easier to read). Code supplied by @dhozac, thanks! Remove re import because this is not used anywhere.
| * Rework "enabled" implementation for FreeBSD.Patrik Lundin2012-11-251-17/+65
|/ | | | | | | | | | | | | | When trying to perform enabled=yes followed by enabled=no against FreeBSD the module would die with the following error: TypeError: sub() takes at most 4 arguments (5 given) The target FreeBSD client (8.2) is running python 2.6.6. It seems the extra 'flags' argument was added to re.sub() in 2.7. In fixing this issue I have attempted to create a general atomic method for modifying a rc.conf file. Hopefully this will make it easier to add other rc based platorms. The strip/split magic was inspired by the user module.
* Make sure any existing groups gets reusedDaniel Hokka Zakrisson2012-11-252-3/+4
|
* Create groups in the first run through the fileDaniel Hokka Zakrisson2012-11-251-0/+2
| | | | Fixes #1208.
* Remove references to non-existant variable rcDaniel Hokka Zakrisson2012-11-251-2/+2
|
* Merge pull request #1676 from dagwieers/service-action-fixDaniel Hokka Zakrisson2012-11-241-2/+2
|\ | | | | The vars stop/start were intended as strings
| * The vars stop/start were intended as stringsDag Wieers2012-11-251-2/+2
| | | | | | | | This is a typo that was reported on IRC, because of this people got: "NameError: global name 'stop' is not defined".
* | Set all in the returned dictDaniel Hokka Zakrisson2012-11-251-2/+1
| | | | | | | | Otherwise the group is lost, and group_vars/all isn't used.
* | Merge pull request #1673 from JensRantil/fix-minor-docsite-spelling-mistakeMichael DeHaan2012-11-241-2/+2
|\ \ | | | | | | Fix minor spelling mistake in docsite
| * | Fix minor spelling mistake in docsiteJens Rantil2012-11-241-2/+2
|/ /
* | Merge pull request #1671 from tonk/develMichael DeHaan2012-11-241-0/+3
|\ \ | | | | | | Added pip-python to the search for CentOS 6 compatibility
| * | Corrected for fallthroughTon Kersten2012-11-241-1/+1
| | |
| * | Added pip-python to the search for CentOS 6 compatibilityTon Kersten2012-11-241-0/+3
| |/
* | Merge pull request #1669 from dagwieers/ssh-tcgetattr2Michael DeHaan2012-11-241-4/+13
|\ \ | |/ |/| Use proper pseudo-tty's instead of pipes when using subprocess
| * Use proper pseudo-tty's instead of pipes when using subprocessDag Wieers2012-11-231-4/+13
| | | | | | | | | | | | | | | | This change avoids the "tcgetattr: Invalid argument" error by making sure the ssh we start does have a proper pseudo-tty. We could also check whether our current terminal is a proper terminal (by doing a tcgetattr ourselves) but I don't think this adds anything. This closes #1662 (if all use-cases have been tested: sudo, passwd)