Commit Graph

2922 Commits (e8b45a9ef715d04713e49c5dc54d2a2ec87b3514)

Author SHA1 Message Date
Serge van Ginderachter e8b45a9ef7 Invalidate host/group variables cache when loading
extra varsiables based on playbook basedir.
12 years ago
Serge van Ginderachter d39ff55688 Fix logic bug when loading vars for a new playbook basedir. 12 years ago
James Cammarata db96344966 Re-fixing ability to have empty json files after inventory refactoring 12 years ago
James Cammarata 4e5eb7559e Merge branch 'svg_and_inventory_refactor' into devel 12 years ago
Dan Slimmon 307a3e8a9c Fixed regex square-bracket bug.
Regexes were being parsed like ordinary ansible host patterns, so
square-bracket groups were getting interpolated wrongly.
12 years ago
James Cammarata b8ac094eaa Tweak to only show msg on assert failure if set 12 years ago
James Cammarata 16332b8488 Merge branch 'assert-with-msg' of https://github.com/darkk/ansible into darkk-assert-with-msg 12 years ago
James Cammarata aa261bdd14 Optimizing groups_for_host() lookup in inventory 12 years ago
James Cammarata fe892fccb1 Merge remote-tracking branch 'svg/varsplugins_refactor' into svg_and_inventory_refactor 12 years ago
James Cammarata 11a5fc85f4 Merge branch 'inventory_refactoring' into svg_and_inventory_refactor 12 years ago
James Cammarata bcf83cbc24 Merge branch 'sergevanginderachter-inventorytree' into svg_and_inventory_refactor 12 years ago
Serge van Ginderachter ff4119adc0 Performance optimization in resolving host patterns
Avoid resolving a pattern that is a plain host. When matching a hostname in the
hosts_cache, just use the host object from there.

When running a task on say 750 hosts, this yields a huge improvement.
12 years ago
Leonid Evdokimov d94395f48c assert: add optional `msg` argument
Sample playbook when it may be useful:
```
- uri: return_content=yes url={{ api_base }}/action/{{ inventory_hostname }}
  register: output
- assert:
    msg: '{{ output.json | to_nice_json }}'
    that:
      - output.json.foo != "bar"
      - output.json.boo == 42
```
12 years ago
James Cammarata 7f8de3a265 Merge pull request #8024 from kcghost/7941
removed port from domain name qualification, fixes #7941
12 years ago
James Cammarata ff04b2b532 Allow empty yaml vars files
Fixes #7843
12 years ago
Michael DeHaan 51e014d915 Merge pull request #8012 from cchurch/callback_cleanup
Callback plugin cleanup
12 years ago
Michael DeHaan c2ac8fda1e Data from inventory scripts should be able to use nested Jinja2 expressions. 12 years ago
Henry Finucane de64bbdc5f Support a whitelisted subset of jinja2 template options 12 years ago
Casey Fitzpatrick 7115cb1f37 removed port from domain name qualification, fixes 7941 12 years ago
James Cammarata 81f35323e9 Revert "Fix get_distribution() for platforms that may have spaces"
This reverts commit 2493020d9f.
12 years ago
Chris Church 955dadf743 Remove runner_on_error callback that is never used. 12 years ago
Chris Church 4e98e3785a Reset play attribute on callback plugins when a play fails. 12 years ago
Chris Church 30fae95efe Change variable from pattern to name to correctly indicate what is being passed to the callback. 12 years ago
James Cammarata 8ed6350e65 When parsing json from untrusted sources, remove templating tags 12 years ago
James Cammarata eeb597360e Further safe_eval fixes 12 years ago
Michael Scherer f0a7139290 Fix exec_command prototype for the plugin 12 years ago
James Cammarata 539426f612 Performance tuning inventory functions for large inventories 12 years ago
James Cammarata 35368e531b Additional fixes for safe_eval 12 years ago
James Cammarata 5429b85b9f Change safe_eval to a strict white list 12 years ago
James Cammarata d8a7b49b59 Merge branch 'inventorytree' of https://github.com/sergevanginderachter/ansible into sergevanginderachter-inventorytree 12 years ago
James Cammarata 1adb6dfa05 Remove redundant 'self.user or' added by 0f91add 12 years ago
Thomas Mangin 0f91add86f Explicitly set the user option for ssh connections
Fixes #7170
12 years ago
Paul Sokolovsky f8bf9cdeec Handle TemplateNotFound to render more helpful error message.
At the point the exception is handled, it is likely due to error loading
a sub-template included from main template. Besides file not found, it
can be caused also by include path failing Jinja2 checks. Now, when
rendering the exception from Jinja, it will include exception name. This
will give basic context or *what* the error is.

Fixes #7103
Fixes #7105
12 years ago
James Cammarata 5d65c1c4a4 Merge branch 'Mbosco-patch-1' into devel 12 years ago
James Cammarata 6bd0621037 Merge branch 'devel' of https://github.com/ansible/ansible into devel 12 years ago
James Cammarata 1702c2fd50 Merge branch 'patch-1' of https://github.com/Mbosco/ansible into Mbosco-patch-1 12 years ago
James Cammarata 9564818e1e Merge branch 'fix_lineinfile_newlines' into devel 12 years ago
James Cammarata 59c5d6292b Merge pull request #7902 from jirutka/filter-relpath
Add os relpath filter
12 years ago
James Cammarata ce41b02300 Merge pull request #7887 from s0x/funtoo-gathering-facts
Check for empty os-release file, fixes #7885
12 years ago
Jakub Jirutka 726a61eb43 Add os relpath filter 12 years ago
Chris Church 6aaad5dc9b Fix missing arg for _remote_chmod method. 12 years ago
Ivo Senner f4fd9d366b Check for empty os-release file, fixes #7885 12 years ago
Chris Hoffman cf997beb07 Shell expand DEFAULT_ROLES_PATH fixes #4897 12 years ago
James Cammarata 94963290b9 Merge pull request #6981 from aliles/fix-localhost-executable-with-flags
Fix localhost tasks with complex executables
12 years ago
James Cammarata 3c3c710a58 Merge branch 'module_safe_eval' into fix_lineinfile_newlines 12 years ago
James Cammarata d8bb116c1a Merge branch 'devel' of https://github.com/tgolly/ansible into tgolly-devel 12 years ago
Michael DeHaan 5156794738 Merge pull request #7861 from cchurch/devel
Windows Remote Support
12 years ago
Chris Church 615f70e3f4 Fix missing space in script action plugin. 12 years ago
Chris Church dd3f7c2dab Fix trailing slash on returned temp path. 12 years ago
Chris Church 8a121fd6ae Squeeze a few more bytes out of put_file script. 12 years ago