James Cammarata
699a854bf3
Fixing bugs in play iteration and strategies
...
* Fixed a bug in PlayIterator when ITERATING_ALWAYS, where the block
was advanced but the incorrect data structure elements were cleared
* Cleaned up the logic of is_failed() in PlayIterator
* Fixed a bug in the free strategy which had not been updated to use
the base strategy _execute_meta() method
* Stopped strategies from using is_failed() to determine if tasks should
still be fetched for a host
Fixes #14040
2016-02-03 18:42:27 -05:00
James Cammarata
8039ceee0f
Tweak block integration tests to also test the free strategy
2016-02-03 18:42:06 -05:00
James Cammarata
5466510edb
Removing .out file for integration tests and adding to .gitignore
2016-02-03 15:00:37 -05:00
James Cammarata
f4bd3be71f
Adding block integration tests
2016-02-03 15:00:37 -05:00
James Cammarata
f3b691ccaf
Adding .retry files to .gitignore
2016-02-03 14:59:38 -05:00
James Cammarata
da9ae14ff6
Adding new feature - meta: clear_host_errors
...
Allows for the clearing of any failed/unreachable hosts
2016-02-03 14:59:38 -05:00
Brian Coca
c433289a8b
clarified how block applies directives to tasks
...
previous text could be interpreted as the block itself doing the evaluation and skipping
2016-02-03 14:34:08 -05:00
Brian Coca
26cd465068
Merge pull request #14281 from dagwieers/fix-first-found-list
...
Handle when the lookup-plugin is used in jinja-style
2016-02-03 11:13:57 -05:00
Dag Wieers
dee5dba82a
Handle when the lookup-plugin is used in jinja-style
...
This fixes #14190 .
2016-02-03 17:10:40 +01:00
Brian Coca
dc6f0c1290
avoid logging color codes
2016-02-03 10:55:30 -05:00
Brian Coca
4f93b17c54
Merge pull request #14155 from towolf/fix_difflist_return_value
...
Fix handling of difflist containing multiple before/after pairs
2016-02-03 10:36:40 -05:00
Tobias Wolf
c902f926ca
Do not print empty diffs with _display.display()
2016-02-03 16:20:16 +01:00
Tobias Wolf
28169492f9
Do not insert newlines when diff is empty
2016-02-03 16:20:16 +01:00
Tobias Wolf
67594e8ec2
Fix handling of difflist containing multiple before/after pairs
...
Commit ansible/ansible@c337293 introduced a difflist feature. The return
value was not adequately outdented to append any diff after the first.
2016-02-03 16:20:16 +01:00
Toshio Kuratomi
5cd3f71792
Handle utf-8 in module short desc
2016-02-02 13:00:24 -08:00
Toshio Kuratomi
42e312d3bd
Change $() into backticks. Backticks should work for both POSIX and non-POSIX compatible shells.
...
Fixes #14176
2016-02-02 12:38:21 -08:00
Toshio Kuratomi
147dba5d97
Merge pull request #14277 from ansible/default-shell-type
...
Establish sh as the default shell plugin.
2016-02-02 12:19:00 -08:00
Toshio Kuratomi
5b1d8cfd5c
Establish sh as the default shell plugin.
...
This is a fix for one of the problems pointed out in #14176
2016-02-02 11:46:09 -08:00
Brian Coca
c5b4e194fa
Merge pull request #14251 from bcoca/ansible_pull_once
...
better fix for ansible-pull inventory handling
2016-02-02 14:24:50 -05:00
Brian Coca
8d4bc2003f
better fix for ansible-pull inventory handling
...
now it mirrors what it did in previous versions
and properly uses inventory and limit options
2016-02-02 14:22:15 -05:00
Brian Coca
d436c3c6ab
Merge pull request #14271 from gtaylor/patch-1
...
Fix a note tag in the API docs.
2016-02-02 14:15:16 -05:00
Brian Coca
b08f14531e
Merge pull request #14257 from robinro/integration_test_ansible_pull
...
add integration test for ansible-pull
2016-02-02 14:12:19 -05:00
Matt Davis
200f958873
Merge pull request #14272 from bcoca/executable_connection_dependant
...
make executable setting connection dependent
2016-02-02 10:20:06 -08:00
Brian Coca
197bed6fd8
make executable setting connection dependant
...
winrm shoudl not use executable, rest should?
fixes #14233
2016-02-02 13:13:02 -05:00
Greg Taylor
96e22970ee
Fix a note tag in the API docs.
2016-02-02 09:58:08 -08:00
Brian Coca
0e551e6d46
clarified ansible_shell_type description
2016-02-02 11:00:31 -05:00
James Cammarata
b2c0abe998
Don't mark host as having gathered facts when peeking at next task
...
Fixes #14243
2016-02-02 10:22:52 -05:00
Brian Coca
6105c8c77c
corrected name of inventory_hostnames lookup plugin
2016-02-02 09:41:21 -05:00
Robin Roth
ed059ffca9
add integration test for ansible-pull
...
* this test includes the behavior described in #13688 and #13681
* it runs a minimal playbook and checks for correct use of inventory and limit
2016-02-02 12:18:04 +01:00
Brian Coca
a584ab3420
Merge pull request #11113 from sysadmin75/11104_osx_facts_bridge
...
Fixes OSX fact gathering for the bridge interface.
2016-02-02 00:46:21 -05:00
Brian Coca
6c73aa7ad6
Merge pull request #14159 from bcoca/options_readable
...
added option groups to make --help readable
2016-02-02 00:08:46 -05:00
Brian Coca
f628704a71
added option groups to make --help readable
...
Also moved -K to become to keep short option in view of removing the
separate sudo/su prompt options
2016-02-02 00:09:14 -05:00
Brian Coca
eafc31f3f8
Merge pull request #14197 from bcoca/safer_data_load
...
load now does not modify the incomming data
2016-02-02 00:02:23 -05:00
Brian Coca
e96101a9ac
Merge pull request #14249 from bcoca/bare_handling
...
Bare handling
2016-02-01 23:56:42 -05:00
Brian Coca
9c4a00ad29
added ec2_dhcp_options module to changelog
2016-02-01 23:54:51 -05:00
Brian Coca
13c011c8fd
added ec2_vol_facts to changelog
2016-02-01 23:48:30 -05:00
Brian Coca
dc15eb806e
deprecate all bare variable conversions (not debug)
...
now deprecation message appears with variable name in all spots where this occurs
debug's var= option is excluded as this is only place where bare variables shold actually
be accepted.
2016-02-01 18:59:14 -05:00
Brian Coca
28cf4bc00b
fix incorrect environment processing
...
it was assumed it could only be a dict or string (it starts out as a list)
also a 2nd assumption that bare vars only would appear in one of the dict keys.
removed deprecation warnings from here as they should be signaled in the bare conversion itself.
2016-02-01 18:54:09 -05:00
Brian Coca
6a62ad6c4b
hide internal params once used
2016-02-01 15:17:23 -05:00
Brian Coca
e0ed88e668
normalize error message on src != dir when local
...
now action plugin returns same error as module
2016-02-01 13:43:35 -05:00
Matt Martz
ddfab5faf1
Use isinstance type checks in bool filter so we can handle unsafe proxy objects. Fixes #14240
2016-02-01 12:32:59 -06:00
Brian Coca
25f403d36d
Merge pull request #14244 from anthonycrobinson/devel
...
Update example vpc_desitnation_variable example with working settings
2016-02-01 11:30:33 -05:00
Anthony Robinson
b73c7728f4
Update example vpc_desitnation_variable example with working settings
2016-02-01 11:05:46 -05:00
Peter Sprygada
1733bf4053
minor update for nxos
...
This fixes a minor bug in the nxos config module to ensure that both the
cli and nxapi transport return the running config as a string and not
a list object.
2016-01-31 22:59:49 -05:00
Peter Sprygada
633b16d116
add exeception handling for invalid commands over nxapi
...
This commit will catch invalid commands being send over nxapi and call
fail_json on the module. The nxos shared module will now return the
failure
2016-01-31 20:10:20 -05:00
Brian Coca
49c15c8137
Merge pull request #14220 from bcoca/ansible_pull_once
...
harcoding inventory/hosts when pulling from repo
2016-01-30 11:35:12 -05:00
Brian Coca
37eac4592e
added back --profile to keep backwards compat
...
this was broken by #12548
2016-01-30 11:35:11 -05:00
Toshio Kuratomi
a28b0713bd
Merge pull request #14221 from ansible/callback-v2-attribute-replacement
...
Some attributes of callbacks aren't in v2. Port plugins to the v2 way to do that.
2016-01-30 08:17:09 -08:00
Toshio Kuratomi
9e3932ffca
Some attributes of callbacks aren't in v2. Port plugins to the v2 way to do that
...
Update porting guide with info on callback porting
2016-01-29 19:45:12 -08:00
Toshio Kuratomi
fb57818ea3
Explicitly set validate_certs=False as the boto default is True
...
Fixes #14089
2016-01-29 16:37:15 -08:00