Toshio Kuratomi
983b617fb7
Update the modules
10 years ago
James Cammarata
ca4c5a14bb
Fixing bug related to dynamic includes + with* loops
10 years ago
James Cammarata
d0cfcdbc4d
Getting dynamic includes working a bit better on v2
10 years ago
James Cammarata
f12695f287
Add run_once/BYPASS_HOST_LOOP feature in v2
10 years ago
James Cammarata
4af2d0a907
Reworking v2 play iterator and fixing some other bugs
...
Still not working quite right:
* dynamic includes are not adding the included tasks yet
* running roles with tags not quite working right
10 years ago
Brian Coca
618722ddee
fixed function call to proper number of params
10 years ago
Toshio Kuratomi
07a7353a2c
Port changes from #10372 fixing checksumming on csh and backslashes in filenames to v2
10 years ago
Brian Coca
893f1326fc
Merge pull request #10114 from bcoca/v2_url_lookup
...
v2: added draft url lookup
10 years ago
Brian Coca
5a64b2e269
Merge pull request #10305 from bcoca/cartesian
...
Cartesian
10 years ago
Toshio Kuratomi
825dd25d43
Update module pointers
10 years ago
Toshio Kuratomi
affb66416f
Port fix for #10300 to v2
10 years ago
Alvaro Lopez Ortega
2dc910bd14
Fixes bug #10225 - Runtime error
...
Prevents an exception from raising in some corner cases where SSH might
be misconfigured. It seems not to fix a specific problem, although it
makes the method a little bit more solid.
10 years ago
Brian Coca
5d946ec4f2
adds cartesian product lookup
10 years ago
Toshio Kuratomi
77731440f3
Optimize the plugin loader.
...
We have been caching the paths to the plugins but before we would only
cache the specific plugin that we were looking for. This meant that we
might search through all of the plugin directories before finding the
specific module we were interested in. The next plugin we needed we
might again search through all the plugin directories before finding the
plugin we wanted.
This new code will cache all the potential plugins in each directory
searched. For a play that only uses one plugin we'll only search
through directories until we encounter the directory that has the proper
plugin. For a large playbook with many plugins used we'll search
through each directory at most once each.
From v1: 68e86de26f
730c2ba403
10 years ago
Toshio Kuratomi
55e26db290
Support nested modules with ANSIBLE_LIBRARY env var
...
From v1: 4c2d06d2fe
10 years ago
Alexey Shamrin
b950a38e30
fix links to ansible-devel in documentation pages
10 years ago
Toshio Kuratomi
9d605171a7
Didn't port isbasestring/isunicodestring from kitchen so switch to isinstance
10 years ago
Toshio Kuratomi
740bd8fbde
Update to fix logentries issues
10 years ago
Toshio Kuratomi
dd484e8211
Update modules
10 years ago
James Cammarata
995aa8e24b
Making task includes dynamic and fixing many other bugs
...
Dynamic task includes still need some work, this is a rough first version.
* doesn't work with handler sections of playbooks yet
* when using include + with*, the insertion order is backwards
* fix potential for task lists to be unsynchronized when using the linear
strategy, as the include conditional could be predicated on an inventory
variable
10 years ago
Paul Geraghty
0d82b846cc
Correct typos
10 years ago
Toshio Kuratomi
c31831f028
Move from using inspect to __file__ in order to find the path to the
...
module snippets
10 years ago
Toshio Kuratomi
01a6081b49
First swing at making module_common.py more v2-ish
10 years ago
James Cammarata
0e834509c8
Fix in v2 for bare variable conversion
10 years ago
Toshio Kuratomi
7c86db3187
Add KSH compat
...
cherry picked from https://github.com/ansible/ansible/pull/6899
10 years ago
James Cammarata
31dd75de59
Fixing many bugs in v2
...
* delegate_to rudimentary support (still needs much more work)
* lots of other things
10 years ago
Toshio Kuratomi
402a6d0533
Explicitly close files opened by facts
...
Fixes #10157
10 years ago
Toshio Kuratomi
9db17afc85
Update modules
10 years ago
Toshio Kuratomi
4902c06304
Obfuscate passwords in more places where it is displayed
10 years ago
Toshio Kuratomi
8f06ba2bc1
Port https://github.com/ansible/ansible/pull/10162 (py-2.4 compat fix) to v2 tree
10 years ago
Toshio Kuratomi
019f74dced
Update modules
10 years ago
Toshio Kuratomi
cea2f2a7cf
remove broken nad commented unicode conversion -- in v2, this is done when the data first enters ansible.
10 years ago
Toshio Kuratomi
d50089ca9f
Add a function to change output from a str to unicode
10 years ago
Toshio Kuratomi
c655e91436
For now throw an exception if decoding a non-utf8 extra var
10 years ago
Toshio Kuratomi
1ed1af6cb4
Make extra_vars into unicode string type early
...
Fixes v2 for #10106
10 years ago
Toshio Kuratomi
97438f0039
Update the modules
10 years ago
Toshio Kuratomi
b2c7b911bc
v2/plugins/filter is now a symlink as it does not differ between v1 and v2
10 years ago
Toshio Kuratomi
03e213a272
Change the v2 filter plugins into a symlink to v1 as the plugins are the same for both
10 years ago
Toshio Kuratomi
e702a28496
Comment for why we have checksum and checksum_s
10 years ago
Toshio Kuratomi
4b89eb293f
port fix for https://github.com/ansible/ansible/pull/10129 to v2
10 years ago
Toshio Kuratomi
ca35d138f1
Update modules
10 years ago
Toshio Kuratomi
747cc26ae1
Update modules
10 years ago
James Cammarata
c978c77796
Fixing more v2 bugs
10 years ago
Brian Coca
c73254543a
made env var also consistent
10 years ago
Brian Coca
4fd760467b
made inventory consistent in config file, deprecated old config hostfile
10 years ago
James Cammarata
171a67cfef
Tweaking role path searching in v2 to be a bit more like v1
10 years ago
Toshio Kuratomi
556d4f0025
Update core modules
10 years ago
Toshio Kuratomi
b3d5f82d29
copy to_bytes and to_unicode functions from kitchen for use in v2
10 years ago
James Cammarata
181dd058eb
Fix roles_path loading in v2
10 years ago
James Cammarata
ed05db52ba
Fixing playbook includes in v2 where included paths are relative
10 years ago