James Tanner
b803aac6ec
Fixes #4500 change ec2 module params to type=bool
...
Revert 4833c2fdf0
11 years ago
James Cammarata
b9dd514713
Minor fix for putting 0-length files over accelerated connections
...
Fixes #4652
11 years ago
James Tanner
4833c2fdf0
Fixes #4500 python bools return uppercase True and False, so allow those for BOOLEANS in module common
11 years ago
James Tanner
214b0b052c
Fixes #4608 add lookup to template globals to make plugins work again
11 years ago
James Tanner
4f13967386
Fixes #4536 Get the remote_user from multiple sources in a preferred order
11 years ago
Michael DeHaan
60944b81f0
Provide warning about "with_items: '{{ loop }}'" being redundant only when {{ starts the expression value. Fixes #4582 .
11 years ago
Michael DeHaan
2bd8cb5790
Make the deprecation detector in templates more accurate. Fixes #4514 .
11 years ago
Michael DeHaan
4125b05bf3
Allow a defaults file to solely define a role. Some typo fixes.
11 years ago
Michael DeHaan
64bbeb9d24
Suggest fixing unbalanced quotes in a bit less cases. Fixes #4501
11 years ago
Michael DeHaan
7f9504d14d
Fix a typo.
11 years ago
Michael DeHaan
8d3db80370
Some misc cleanup and removal of unused imports.
11 years ago
Michael DeHaan
21d4400c96
Misc pep8 fixes
11 years ago
Michael DeHaan
c933a4c59a
Fix indentation depth.
11 years ago
Michael DeHaan
5031104c3a
Finishing touches on template cleanup.
11 years ago
Michael DeHaan
1e85c7544b
Further WIP on template cleanup.
11 years ago
Michael DeHaan
35cb9dc22f
Work in progress about cleaning up template code.
11 years ago
Brian Coca
c476ed93ca
now correctly changes script permission in all cases
...
Signed-off-by: Brian Coca <briancoca+ansible@gmail.com>
11 years ago
James Tanner
8478e82647
Fixes #4583 enforce that vars_files is a list
11 years ago
Michael DeHaan
b0f6e77f66
Merge pull request #4571 from tgerla/whitespace
...
add_group module: strip trailing/leading whitespace from comma-separated group names
11 years ago
Tim Gerla
51a1709253
add_group module: strip trailing/leading whitespace from comma-separated group names
11 years ago
James Tanner
242f20c297
Fixes #4402 wrong order for isinstance parameters in dnstxt.py
11 years ago
jctanner
6480945184
Merge pull request #4541 from Kami/improve_template_render_error_messages
...
Make errors which get thrown during template rendering more user-friendly
11 years ago
Stoned Elipot
4430d0f5a6
when searching for a plugin only look for a regular file
11 years ago
Tomaz Muraus
922f61899e
Throw a more user-friendly exception during template rendering process.
11 years ago
Gabe Mulley
84a57b7545
ensure non-root users can read arguments file when using sudo_user
...
Non-standard modules must read in the arguments file in order to access their arguments, however, when this file is transfered to the remote host it may only have the permissions 600. This means that using sudo and sudo_user will result in permission denied errors when attempting to read the arguments file.
This patch fixes #4438 by explicitly forcing the arguments file to be world readable before executing the module.
11 years ago
Brian Coca
bd9acedb57
fixed name colision between warnings dict and module
...
Signed-off-by: Brian Coca <briancoca+ansible@gmail.com>
11 years ago
jctanner
69fa5954fd
Merge pull request #3932 from jocelynj/devel
...
Add option remote_user to task level, to specify the ssh login user
11 years ago
Michael DeHaan
e131de4de0
Added "debug: var=variableName" capability.
11 years ago
egghead
ca7e2d283c
Adding os realpath filter.
...
This is particularly useful when wanting to get the absolute path of filepaths found by the 'fileglob' filter.
This also lets you provide absolute paths to roles, which search for files in different areas unless absolutely pathed.
11 years ago
Michael DeHaan
c90a82fd52
Handle possible scenario where conditional might be an integer (whoa!) down the error path. Super rare but fixes #4483 .
11 years ago
Michael DeHaan
9ea54fcaaf
Fixes a dev branch glitch where a conditional could be applied to multiple tasks. Also improves the errors on parsing bad conditionals to make them less confusing to users.
11 years ago
Thomas Omans
632232259a
Adding config flag role_path for common/global roles
...
Using ANSIBLE_ROLE_PATH environment variable or role_path in ansible.cfg
can configure paths where roles will be searched for
extra paths will only be used as a backup once regular locations are exhausted
11 years ago
Michael DeHaan
43df00550d
Merge pull request #3827 from mscherer/disable_callbacks
...
add a way for callback to disable itself
11 years ago
Michael DeHaan
1b2d4c328c
Cache patterns a bit higher up to make things a little more efficient. See #4469 .
11 years ago
Michael DeHaan
d168c709d5
Fix an issue where the ordering of an include statement is processed ahead of the conditional in the included statement,
...
which required a redundant check to see if a variable was defined rather than short circuiting.
Fixes #4469
11 years ago
Michael DeHaan
add45d2ca9
Fixup legacy var detector.
11 years ago
Michael DeHaan
709ffda3d1
Tweak only_if deprecation detector.
11 years ago
Michael DeHaan
a45494a896
Add warnings feature.
11 years ago
Michael DeHaan
9637f620d7
Deprecation warnings of several flavors, nice and purple and can be disabled
...
in ansible.cfg.
11 years ago
Michael DeHaan
a017a69bb3
Have the parser explain another type of YAML gotcha to reduce the need for users to ask how to resolve it.
11 years ago
Michael DeHaan
861f076df5
Tweak the syntax-detector-warning-suggester-message (SDWSM) a little.
11 years ago
Michael DeHaan
41aaad69aa
Make add_host clear the inventory pattern cache, add some more aliases. Fixes #4442 .
11 years ago
jctanner
65ef6a62dc
Merge pull request #4425 from jeromew/ansible_sudo_user_with_items
...
Template sudo_user via with_items
11 years ago
James Cammarata
d73a5da9e5
Merge pull request #4453 from pschwartz/fix_cfg_load_order_to_match_docs
...
GH-4452 Corrected config load order to match docs
11 years ago
Philip Schwartz
65c8c691f7
GH-4452 Corrected config load order to match docs with
...
cwd > ~ > /etc
Signed-off-by: Philip Schwartz <philip.schwartz@rackspace.com>
11 years ago
Serge van Ginderachter
c4d20094b4
make changed filter understand results lists
11 years ago
Serge van Ginderachter
e5d45311f9
Implement a |changed filter plugin
11 years ago
Serge van Ginderachter
c2e5f783da
Add caching to pattern enumeration
...
Inventory._hosts_in_unenumerated_pattern()
Was TODO: cache this logic so if called a second time the result is not
recalculated
11 years ago
jeromew
dec364ae80
Template sudo_user via with_items
11 years ago
Michael DeHaan
3f968ff46a
Check one more skipped scenario in with_subelements.
11 years ago