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.
12 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
12 years ago
Michael DeHaan
43df00550d
Merge pull request #3827 from mscherer/disable_callbacks
...
add a way for callback to disable itself
12 years ago
Michael DeHaan
1b2d4c328c
Cache patterns a bit higher up to make things a little more efficient. See #4469 .
12 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
12 years ago
Michael DeHaan
add45d2ca9
Fixup legacy var detector.
12 years ago
Michael DeHaan
709ffda3d1
Tweak only_if deprecation detector.
12 years ago
Michael DeHaan
a45494a896
Add warnings feature.
12 years ago
Michael DeHaan
9637f620d7
Deprecation warnings of several flavors, nice and purple and can be disabled
...
in ansible.cfg.
12 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.
12 years ago
Michael DeHaan
861f076df5
Tweak the syntax-detector-warning-suggester-message (SDWSM) a little.
12 years ago
Michael DeHaan
41aaad69aa
Make add_host clear the inventory pattern cache, add some more aliases. Fixes #4442 .
12 years ago
jctanner
65ef6a62dc
Merge pull request #4425 from jeromew/ansible_sudo_user_with_items
...
Template sudo_user via with_items
12 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
12 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>
12 years ago
Serge van Ginderachter
c4d20094b4
make changed filter understand results lists
12 years ago
Serge van Ginderachter
e5d45311f9
Implement a |changed filter plugin
12 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
12 years ago
jeromew
dec364ae80
Template sudo_user via with_items
12 years ago
Michael DeHaan
3f968ff46a
Check one more skipped scenario in with_subelements.
12 years ago
James Cammarata
9124ebb4f1
Clear out complex_args before running async_status
...
When using complex args with an async task, the subsequent runs of
async_status would inherit them, causing a module error (invalid params).
Fixes #3150
12 years ago
Michael DeHaan
2078518735
Allow subelements to work right with skipped results.
12 years ago
James Cammarata
948d019fef
Detect IPv6 addresses in INI inventory
...
Prevents parts of the IPv6 address from being interpreted as a port
(for example, :80).
Fixes #3888
12 years ago
Michael DeHaan
6febc97104
Add a warning about include + with_items so nobody uses it.
12 years ago
James Cammarata
98f6bc1f63
Apply tags to dependent roles correctly
...
Fixes #4339
12 years ago
Michael DeHaan
c69e19c6a6
Enhance references to logging functionality. Fixes #3431 .
12 years ago
Michael DeHaan
f081c68a65
Prevent duplicately loaded handlers from running more than once.
...
Fixes #3863
12 years ago
Michael DeHaan
5ed28efe45
Script module should return changed attribute so handlers always fire, unless "changed_when" is specified.
...
Fixes #4053
12 years ago
Michael DeHaan
a7adc8ef4d
Allow doing things like "groups.groupname" in with_nested.
...
Fixes #3858
12 years ago
Michael DeHaan
5e30cd999c
Make it possible to say:
...
tags: 42
And have the tag be a string, not an int, so --tags matches.
Fixes #4110
12 years ago
Michael DeHaan
8fc46a3a5a
Return inventory objects in the order they are presented. Additionally, fix host slicing such that it works on Python terms with
...
zero indexed lists and a non-inclusive final element.
12 years ago
Michael DeHaan
19386c43a7
Merge
12 years ago
James Cammarata
d10582225b
Merge branch 'issue_4215_fetch_expanduser' into devel
12 years ago
Andrey Shorin
35457b67f5
Pass host to runner_on_file_diff callback
12 years ago
Stoned Elipot
e7957b6d58
Fix group_by: do not group a host for which a condition is false
12 years ago
Michael DeHaan
44e391fd8b
Merge pull request #4255 from mcodd/legacy_vars_fix
...
Fix for legacy_playbook_variables (should fix issue #4254 )
12 years ago
Michael DeHaan
65178290e7
Merge branch 'devel' of git://github.com/nextus/ansible into devel
...
Conflicts:
lib/ansible/constants.py
12 years ago
Michael DeHaan
ea73151757
Add automatic advice when folks hit one of two common but minor YAML gotchas, so they can be more easily correct them on their own.
12 years ago
Michael DeHaan
4987c73bb6
Proper check for raw as module options versus raw being in the string.
12 years ago
James Tanner
52aea868df
Allow for updating host vars in add_host
12 years ago
James Cammarata
d21714a37f
Fix for network byte order issues in accelerate
12 years ago
James Cammarata
912e3a7b0b
Merge branch 'accelerate_improvements' into devel
...
Conflicts:
library/utilities/accelerate
12 years ago
James Cammarata
fa80a17aa3
Make recv_data less greedy so it doesn't eat other packets
12 years ago
James Cammarata
8923a5b0d9
Drop default config value for accelerate timeout to 30 seconds
12 years ago
James Cammarata
12f6957596
Cleaning up some vvvv log messages in accelerate
12 years ago
James Cammarata
8c17711247
Removing accelerate_timeout as a playbook option
...
This will remain in ansible.cfg only.
12 years ago
James Cammarata
d317103371
Added in an accelerate connection timeout setting
12 years ago
James Cammarata
59a5ce23d9
Adding an accelerate_timeout parameter for plays
...
This setting makes the timeout for each play configurable, rather than
hard-coding it at 300 seconds (now the default if left unspecified)
Fixes #4162
12 years ago
James Cammarata
f9c87868ac
Added keepalive packets to accelerate mode
...
Commands will now be started up in a separate task from the main
handler thread, so that it can be monitored for completeness while
sending a keepalive packet back to the controller to avoid a socket
receive timeout.
12 years ago
James Cammarata
8a3f8b757b
Make sure yaml data loaded for role is valid before using it
...
Fixes #4322
12 years ago