- 19 Oct, 2013 2 commits
-
-
Michael DeHaan committed
-
Michael DeHaan committed
-
- 11 Oct, 2013 2 commits
-
-
Michael DeHaan committed
-
Michael DeHaan committed
-
- 28 Sep, 2013 1 commit
-
-
tests shouldn't be making symlinks to system dirs, also fixes unit test report on OS X.
Michael DeHaan committed
-
- 21 Sep, 2013 1 commit
-
-
- test part of ansible.runner.filter_plugins.core - test ansible.utils.unfrackpath
Michael Scherer committed
-
- 23 Jul, 2013 1 commit
-
-
This should fix simple conditionals like: when: ansible_selinux While here add tests for ansible.utils.check_conditional() in "jinja2_compare mode".
Stoned Elipot committed
-
- 22 Jun, 2013 1 commit
-
-
ansible.constants was calling expanduser (by way of shell_expand_path) on the entire configured value for the library and *_plugins configuration values, but these values have always been interpreted as multiple directories separated by os.pathsep. Thus, if you supplied multiple directories for one of these values, typically only the first (at least on *nix) would have e.g. "~" expanded to HOME. Now PluginLoader does expansion on each individual path in each of these variables.
Dale Sedivec committed
-
- 10 Apr, 2013 2 commits
-
-
Some continued work on new-style templates and associated test code changes. Legacy template functions are marked with "legacy_" for possible future removal.
Michael DeHaan committed -
Add code to flag legacy templating like $foo.{bar} as deprecated in favor of Jinja2 {{ foo.bar }} so we can remove the legacy system at a later date.
Michael DeHaan committed
-
- 03 Feb, 2013 1 commit
-
-
Instead of having to remember when to use which one, rename template_ds to template and move the last bit of code from template to varReplace (which gets used for all string replacements, in the end). This means that you can template any data type without worrying about whether it's a string or not, and the right thing will happen.
Daniel Hokka Zakrisson committed
-
- 09 Jan, 2013 1 commit
-
-
Fixes the case where variable x is '$y' and y is a dict(foo='bar') and an attempt to access ${x.foo} is made.
Daniel Hokka Zakrisson committed
-
- 14 Nov, 2012 1 commit
-
-
Daniel Hokka Zakrisson committed
-
- 13 Nov, 2012 1 commit
-
-
Daniel Hokka Zakrisson committed
-
- 09 Nov, 2012 1 commit
-
-
Daniel Hokka Zakrisson committed
-
- 07 Nov, 2012 1 commit
-
-
Also moves file and pipe to lookup_plugins.
Daniel Hokka Zakrisson committed
-
- 01 Nov, 2012 1 commit
-
-
Daniel Hokka Zakrisson committed
-
- 30 Oct, 2012 1 commit
-
-
Daniel Hokka Zakrisson committed
-
- 21 Oct, 2012 1 commit
-
-
Daniel Hokka Zakrisson committed
-
- 20 Oct, 2012 1 commit
-
-
Michael DeHaan committed
-
- 17 Oct, 2012 1 commit
-
-
Only expand lists in templating inside of module action lines, to avoid breaking usage with with_items and "in" statements, etc
Michael DeHaan committed
-
- 01 Oct, 2012 2 commits
-
-
Daniel Hokka Zakrisson committed
-
Michael DeHaan committed
-
- 30 Sep, 2012 1 commit
-
-
Daniel Hokka Zakrisson committed
-
- 28 Sep, 2012 2 commits
-
-
Automatic quoting of variables in only_if breaks existing playbooks where entire statements are put in a variable, and other cases. See issue #1120 for details.
Daniel Hokka Zakrisson committed -
Michael DeHaan committed
-
- 27 Sep, 2012 2 commits
-
-
This fixes a few issues, - ${foo}${bar} would be parsed as a variable named foo}${bar, which wouldn't be easily fixed without breaking ${foo.${bar}} - allows escaping . in variable parts so e.g. ${hostvars.{test.example.com}.foo} works This is slower than using re. 3 million templating calls take about about twice as long to complete with this compared to the regexp, from ~65 seconds to ~115 seconds on my laptop.
Daniel Hokka Zakrisson committed -
This fixes e.g. only_if: ${task.changed} which would always evaluate to true due to it having been replaced by a string for its boolean value. Also adds a test case to ensure it doesn't get missed again.
Daniel Hokka Zakrisson committed
-
- 26 Sep, 2012 1 commit
-
-
Daniel Hokka Zakrisson committed
-
- 19 Sep, 2012 4 commits
-
-
Michael DeHaan committed
-
$FILE{file} will be replaced with the contents of "file" $PIPE{cat file} will be replaced with the output of "cat file"
Daniel Hokka Zakrisson committed -
This reverts commit bf47bb47. Conflicts: lib/ansible/utils.py test/TestUtils.py
Michael DeHaan committed -
Michael DeHaan committed
-
- 17 Sep, 2012 1 commit
-
-
$FILE{file} will be replaced with the contents of "file" $PIPE{cat file} will be replaced with the output of "cat file"
Daniel Hokka Zakrisson committed
-
- 10 Aug, 2012 1 commit
-
-
Dave Peticolas committed
-
- 17 Jul, 2012 1 commit
-
-
Michael DeHaan committed
-
- 17 Jun, 2012 1 commit
-
-
Daniel Hokka Zakrisson committed
-
- 16 Jun, 2012 1 commit
-
-
Daniel Hokka Zakrisson committed
-
- 09 Jun, 2012 1 commit
-
-
Daniel Hokka Zakrisson committed
-
- 22 May, 2012 1 commit
-
-
Matt Goodall committed
-