Provide a warning if the play or the task attempts to pass environment to the raw module.
Addresses ansible-modules-core/issues/32
This commit is contained in:
parent
ee18af48ef
commit
095ec760ac
1 changed files with 5 additions and 0 deletions
|
@ -26,6 +26,11 @@ class ActionModule(ActionBase):
|
||||||
def run(self, tmp=None, task_vars=None):
|
def run(self, tmp=None, task_vars=None):
|
||||||
if task_vars is None:
|
if task_vars is None:
|
||||||
task_vars = dict()
|
task_vars = dict()
|
||||||
|
else:
|
||||||
|
if 'vars' in task_vars:
|
||||||
|
if 'environment' in task_vars['vars']:
|
||||||
|
# The environment key only exists if explicitly declared in the task or in the play
|
||||||
|
self._display.warning('raw module does not support the environment keyword')
|
||||||
|
|
||||||
result = super(ActionModule, self).run(tmp, task_vars)
|
result = super(ActionModule, self).run(tmp, task_vars)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue