|
|
@ -174,6 +174,9 @@ RESET_VARS = (
|
|
|
|
'ansible_ssh_executable',
|
|
|
|
'ansible_ssh_executable',
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OPTION_FLAGS = ('connection', 'remote_user', 'private_key_file', 'verbosity', 'force_handlers', 'step', 'start_at_task', 'diff',
|
|
|
|
|
|
|
|
'ssh_common_args', 'docker_extra_args', 'sftp_extra_args', 'scp_extra_args', 'ssh_extra_args')
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class PlayContext(Base):
|
|
|
|
class PlayContext(Base):
|
|
|
|
|
|
|
|
|
|
|
@ -326,9 +329,8 @@ class PlayContext(Base):
|
|
|
|
self.diff = boolean(options.diff, strict=False)
|
|
|
|
self.diff = boolean(options.diff, strict=False)
|
|
|
|
|
|
|
|
|
|
|
|
# general flags (should we move out?)
|
|
|
|
# general flags (should we move out?)
|
|
|
|
# for flag in ('connection', 'remote_user', 'private_key_file', 'verbosity', 'force_handlers', 'step', 'start_at_task', 'diff'):
|
|
|
|
|
|
|
|
# should only be 'non plugin' flags
|
|
|
|
# should only be 'non plugin' flags
|
|
|
|
for flag in ('connection', 'remote_user', 'private_key_file', 'verbosity', 'force_handlers', 'step', 'start_at_task', 'diff'):
|
|
|
|
for flag in OPTION_FLAGS:
|
|
|
|
attribute = getattr(options, flag, False)
|
|
|
|
attribute = getattr(options, flag, False)
|
|
|
|
if attribute:
|
|
|
|
if attribute:
|
|
|
|
setattr(self, flag, attribute)
|
|
|
|
setattr(self, flag, attribute)
|
|
|
|