- 11 Apr, 2013 1 commit
-
-
Trevor Wennblom committed
-
- 10 Apr, 2013 1 commit
-
-
evaluate and replace '$item' with ''. Really it doesn't make sense to include multiple playbooks via a loop variable, as you can do this with task + with_items already (and it's a simpler code path). Given this is undocumented, this removes that feature, and we'll consider next how to also add 'with_items' support directly to roles.
Michael DeHaan committed
-
- 09 Apr, 2013 2 commits
-
-
Don't set the item variable as eager template replacement will over-replace the variable as an empty string.
Michael DeHaan committed -
Test case and fix for shlex.split unicode bug
Michael DeHaan committed
-
- 08 Apr, 2013 9 commits
-
-
Enable virt module to work with different libvirt connection uris.
Michael DeHaan committed -
Enable virt module to work with different libvirt connection uris. This allow to work with all libvirt supported VMs.
Victor Castell committed -
Add separate step update_cache example
Michael DeHaan committed -
Michael DeHaan committed
-
Michael DeHaan committed
-
Change the retry logic to write a limit file, able to source limit from files by indicating with @filename
Michael DeHaan committed -
Gareth Rees committed
-
When operating on a unicode string in python 2.6, shlex.split returns a result that does not work with the file constructor. To reproduce this requires a task include that is templated (this is because the templated string is a unicode result, whereas a non- templated string is a non-unicode string) [will@centos6.3] $ python Python 2.6.6 (r266:84292, Sep 11 2012, 08:34:23) [GCC 4.4.6 20120305 (Red Hat 4.4.6-4)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import shlex >>> shlex.split(u'abc') ['a\x00\x00\x00b\x00\x00\x00c\x00\x00\x00'] [will@fedora17] $ python Python 2.7.3 (default, Jul 24 2012, 10:05:38) [GCC 4.7.0 20120507 (Red Hat 4.7.0-5)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import shlex >>> shlex.split(u'abc') ['abc'] The proposed fix (coercing the include parameters to string before the shlex.split) may not be ideal but it does fix the bug for my test case.
willthames committed -
When playbooks fail, attempt to create an inventory file in the inventory directory that allows rerunning of the playbook against only the hosts that failed.
Michael DeHaan committed
-
- 06 Apr, 2013 22 commits
-
-
Michael DeHaan committed
-
Michael DeHaan committed
-
when: condition support for tasks include
Michael DeHaan committed -
Michael DeHaan committed
-
of "-" to be less visually heavy (unless cowsay is installed of course)
Michael DeHaan committed -
Stoned Elipot committed
-
Michael DeHaan committed
-
Michael DeHaan committed
-
file.
Michael DeHaan committed -
Makes $PIPE and $FILE macros accept utf-8 input
Michael DeHaan committed -
Sébastien Bocahu committed
-
update web address
Michael DeHaan committed -
update my email address
Michael DeHaan committed -
Michael DeHaan committed
-
Michael DeHaan committed
-
Michael DeHaan committed
-
Much requested feature -- allows relative imports of content within roles or relative to any task or handler include (../templates for template ../files for copy)
Michael DeHaan committed -
repeat template calls at playbook intialization time.
Michael DeHaan committed -
templating.
Michael DeHaan committed -
Michael DeHaan committed
-
Fix for inventory scripts with no path prefix that are in CWD.
Michael DeHaan committed -
Without this, using '-i ec2.py' will not work if '.' is not in PATH.
Blair Zajac committed
-
- 05 Apr, 2013 5 commits
-
-
Michael DeHaan committed
-
Upgraded variable support met with upgraded conditional support, see examples/playbooks/upgraded_vars.yml for details!
Michael DeHaan committed -
correct.
Michael DeHaan committed -
Michael DeHaan committed
-
Michael DeHaan committed
-