community.general/lib/ansible/playbook
Abhijit Menon-Sen 1981bf2b95 Aggregate ssh arguments in PlayContext instead of the connection plugin
Using set_host_overrides() in the connection plugin to access the ssh
argument variables from the inventory didn't see group_vars/host_vars
settings, as noted earlier. Instead, we can set the correct values in
the PlayContext, which has access to all command-line options, task
settings, and variables.

The only downside of doing so is that the source of the settings is no
longer available in ssh.py, and therefore can't be logged. But the code
is simpler, and it actually works.

This change was suggested by @jimi-c in response to the FIXME in the
earlier commit.
2015-10-02 21:26:25 +05:30
..
role Tweak variable manager use in role includes to avoid test failures 2015-09-30 08:05:55 -04:00
__init__.py Minor comment fix 2015-08-05 11:30:26 +02:00
attribute.py Use rich comparisons for Attribute and FieldAttribute 2015-09-02 12:33:42 +03:00
base.py Fix parent attribute lookup to be default 2015-09-26 11:28:29 -04:00
become.py {sudo,su}_user does not imply become 2015-10-02 09:11:41 -04:00
block.py Fix parent attribute lookup to be default 2015-09-26 11:28:29 -04:00
conditional.py Fix delegate_to localhost vs. 127.0.0.1 (and ::1) 2015-09-15 13:08:54 -04:00
handler.py Making the switch to v2 2015-05-03 21:47:26 -05:00
helpers.py Improve error catching from malformed playbook data 2015-09-23 08:56:36 -04:00
included_file.py Don't assume handlers exist in the same role (if any) 2015-09-29 14:52:43 -04:00
play.py Save the included directory for playbook includes for use as the basedir 2015-09-29 00:28:45 -04:00
play_context.py Aggregate ssh arguments in PlayContext instead of the connection plugin 2015-10-02 21:26:25 +05:30
playbook_include.py Save the included directory for playbook includes for use as the basedir 2015-09-29 00:28:45 -04:00
taggable.py Cleanups: 2015-07-23 12:13:45 -07:00
task.py Python 3: there's no basestring 2015-09-29 09:01:57 +03:00
vars.py Making the switch to v2 2015-05-03 21:47:26 -05:00
vars_file.py Making the switch to v2 2015-05-03 21:47:26 -05:00