Michael DeHaan
77198b09e9
Add content to the list of file common arguments.
12 years ago
Stoned Elipot
8edda38c61
exception safe list/tuple replacing for non-str values
12 years ago
Michael DeHaan
e241bb5801
Merge pull request #2367 from bcoca/catch_mismatched_json
...
now cleanly catches traceback when conflicting versions of simplejson and python are installed
12 years ago
Michael DeHaan
a22009806e
Nested iteration would make more sense in this order.
12 years ago
Michael DeHaan
edc04d61f3
Added 'with_nested' lookup plugin that can easily do nested loops.
12 years ago
Michael DeHaan
298d64aa1d
Quote remote md5 operations. Fixes #2368
12 years ago
Michael DeHaan
e304cc3d8e
Simple fix for spaces in filenames with the template module.
12 years ago
Michael DeHaan
6e2ea327d1
A very simple fix to enable spaces in the files sent via the copy module.
12 years ago
Brian Coca
95a977cfc9
now cleanly catches traceback that occurs when running newer simplejson with
...
older python interpreter.
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
12 years ago
Michael DeHaan
2962073bcf
Merge branch 'fix-module-encoding' of git://github.com/andreparames/ansible into devel
12 years ago
Michael DeHaan
f2c8df2a93
Clarify an error message
12 years ago
Patrick Pelletier
c7c7a63ee5
Add support to directly set content in copy module
12 years ago
Michael DeHaan
c53653dc0d
Merge pull request #2348 from candeira/password-plugin
...
password lookup plugin, with working tests and documentation
12 years ago
Michael DeHaan
b2c8ed9cc2
Merge pull request #2279 from dorfsmay/fetch-fail_on_missing
...
Added a fail_on_missing option to fetch.
12 years ago
Michael DeHaan
aae88baf4a
Merge pull request #2260 from skvidal/path_lookup
...
first_found lookup_plugin - replaces first_available_file
12 years ago
Michael DeHaan
bb696e88b4
Merge pull request #2286 from gavares/url_timeout
...
Add socket timeout to uri module.
12 years ago
Javier Candeira
ca6c36e1ac
password lookup plugin, with working tests and documentation
12 years ago
André Paramés
9bb8435ec9
Fixes #2346
12 years ago
Daniel Hokka Zakrisson
76f3351b02
Move complex_args templating to be with module_args
...
Keeps every action plugin from having to do the same thing.
12 years ago
Michael DeHaan
ffbd4b5a2c
Template options sooner on complex args copy
12 years ago
Michael DeHaan
2bb305f6d5
Fix args templating for complex args with the copy module.
12 years ago
Michael DeHaan
969edabdbb
Merge pull request #2322 from bcoca/remote_tmp_override
...
added check for starting $HOME for remote_tmp so as to non root sudo override
12 years ago
Michael DeHaan
44e44cf295
Merge pull request #2320 from jkleckner/minor-spelling-fixes
...
Minor spelling fixes
12 years ago
Michael DeHaan
fe8547cac0
Ensure template arguments if complex are still properly templated
12 years ago
Brian Coca
76f709286e
added check for starting $HOME for remote_tmp so as to non root sudo override
...
Signed-off-by: Brian Coca <bcoca@tablethotels.com>
12 years ago
Jim Kleckner
92844d3dcd
Minor spelling fixes
12 years ago
Maykel Moya
e898f30f78
Fix copyright
12 years ago
Daniel Hokka Zakrisson
3d49f74df6
Make apt upgrade=dist work and make its argument handling more idiomatic
...
Fixes #2287 .
12 years ago
Daniel Hokka Zakrisson
1784fd80cc
When a host list is used, no parser is present
12 years ago
Grant Gavares
cd51c7f234
Add socket timeout to uri module.
...
The uri module can be configured to abort after a specified timeout if
it cannot connect to the configured uri. This prevents a uri action from
hanging indefinitely when the remote endpoint cannot be reached because
it is unavailable, there is a firewall in place etc. The default behavior
is left unchanged: timeout=None
This change also introduces a new type for module_parameters: int
Code was added to perform conversion from string -> int type in
module_common.py.
The new type was required in order to play nice with httplib2 which
refuses to accept (and convert) anything other than a numeric type for
the timeout value.
12 years ago
Yves Dorfsman
e45a0fd61d
Added a fail_on_missing option to fetch.
12 years ago
Michael DeHaan
6ad390a92b
Revert "Revert "for #2196 now gruopby module invalidates host cached variables so they can be reevaluated with new groups""
...
This reverts commit dc0515a88a
.
We didn't need to revert this :)
12 years ago
Daniel Hokka Zakrisson
5d82b4b1b7
group_by needs the untemplated module_args
12 years ago
Michael DeHaan
dc0515a88a
Revert "for #2196 now gruopby module invalidates host cached variables so they can be reevaluated with new groups"
...
This reverts commit 2d86671aa5
.
12 years ago
Daniel Hokka Zakrisson
43ce2caa4f
Fix parse_kv invocation in group_by to use imported name
...
Fixes #2277 .
12 years ago
Daniel Hokka Zakrisson
2ff2f05a0f
host.get_variables includes too many variables, use host.vars instead
...
Not quite as attractive, but allows variable precedence and lazy
resolution to work as intended, rather than resolving them on a
per-inventory basis.
12 years ago
Michael DeHaan
0b4ad2749a
Increase error handling in the unlikely case of failing to establish a connection.
12 years ago
Michael DeHaan
5fd807ac64
Merge pull request #2262 from bcoca/json_nice_error
...
now ansible shows nice message about missing json instead of traceback
12 years ago
Brian Coca
46c913f7a6
now ansible shows nice message about missing json instead of traceback
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
12 years ago
Michael DeHaan
7ac5e462ef
Fixed a small buglet, if using with_items with yum and so on, only optimize the package list if the package list is all strings
12 years ago
Seth Vidal
804b130288
check if the term is a dict so we can take a simple list of files (like first_available_file) takes
12 years ago
Michael DeHaan
b6f7a22de5
Merge pull request #2261 from bcoca/groupby_2186
...
now group by module invalidates host cached variables
12 years ago
Brian Coca
2d86671aa5
for #2196 now gruopby module invalidates host cached variables so they can be reevaluated with new groups
...
Signed-off-by: Brian Coca <bcoca@tablethotels.com>
12 years ago
Seth Vidal
dfad94078b
first_found lookup_plugin - replaces first_available_file
...
- useful in tasks/playbook inclusion
- task-specific inclusion
allows searching paths and files
12 years ago
Daniel Hokka Zakrisson
f1eb195ff5
vars_loader should get the path to the inventory + vars_plugins
12 years ago
Daniel Hokka Zakrisson
ad08995989
Make inventory basedir for directory based inventory be the directory
...
This puts host_vars and group_vars inside of the directory, allowing you
to target a single inventory but still have access to the variables.
12 years ago
Daniel Hokka Zakrisson
d9c6b60b24
Allow inventory to be a directory containing other inventories
12 years ago
Daniel Hokka Zakrisson
647cd0141c
Move all inventory script code into the script parser
12 years ago
Michael DeHaan
fb26f059c5
Merge pull request #2232 from dhozac/module-args-dict
...
Allow specifying args directly to actions using module: syntax
12 years ago
Michael DeHaan
e83819599a
Merge pull request #2234 from akvadrako/nice-yaml-and-json
...
add to_nice_yaml|json filters
12 years ago