community.general/lib/ansible
Daniel Hokka Zakrisson 9e4fac5ebd Create a string parser for varReplace instead of using re
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.
2012-09-28 01:03:34 +02:00
..
callback_plugins Add __init__'s to git 2012-09-06 18:43:28 -04:00
inventory Getting negative host pattern matching to work with external inventory 2012-09-25 16:16:25 -07:00
playbook allow vars in delegate_to 2012-09-26 03:47:17 +08:00
runner Remove assemble action plugin, fix daisychaining 2012-09-27 18:30:08 +02:00
__init__.py Release version bump 2012-09-06 18:56:38 -04:00
callbacks.py Make output be cleaner on multi-line failed commands and parse errors. 2012-09-25 20:38:12 -04:00
color.py Check for terminal capabilities if curses is available 2012-08-25 00:45:14 +02:00
constants.py The very first start of 'fireball mode', which uses ansible in SSH mode to deploy a ephemeral zeromq daemon (entirely optional) that is will die after 2012-09-26 23:51:59 -04:00
errors.py Add 'polite' YAML syntax validation and hinting. Closes #798 2012-08-07 18:24:47 -04:00
module_common.py The very first start of 'fireball mode', which uses ansible in SSH mode to deploy a ephemeral zeromq daemon (entirely optional) that is will die after 2012-09-26 23:51:59 -04:00
utils.py Create a string parser for varReplace instead of using re 2012-09-28 01:03:34 +02:00