diff options
Diffstat (limited to 'lib/ansible/playbook/play_context.py')
-rw-r--r-- | lib/ansible/playbook/play_context.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/ansible/playbook/play_context.py b/lib/ansible/playbook/play_context.py index af65e86f..90de9293 100644 --- a/lib/ansible/playbook/play_context.py +++ b/lib/ansible/playbook/play_context.py @@ -23,9 +23,11 @@ __metaclass__ = type from ansible import constants as C from ansible import context +from ansible.module_utils.compat.paramiko import paramiko from ansible.playbook.attribute import FieldAttribute from ansible.playbook.base import Base from ansible.utils.display import Display +from ansible.utils.ssh_functions import check_for_controlpersist display = Display() @@ -119,7 +121,7 @@ class PlayContext(Base): def verbosity(self): display.deprecated( "PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead.", - version="2.18" + version=2.18 ) return self._internal_verbosity @@ -127,7 +129,7 @@ class PlayContext(Base): def verbosity(self, value): display.deprecated( "PlayContext.verbosity is deprecated, use ansible.utils.display.Display.verbosity instead.", - version="2.18" + version=2.18 ) self._internal_verbosity = value @@ -318,6 +320,10 @@ class PlayContext(Base): display.warning('The "%s" connection plugin has an improperly configured remote target value, ' 'forcing "inventory_hostname" templated value instead of the string' % new_info.connection) + # set no_log to default if it was not previously set + if new_info.no_log is None: + new_info.no_log = C.DEFAULT_NO_LOG + if task.check_mode is not None: new_info.check_mode = task.check_mode |