Commit fb27cb45 by Michael DeHaan

Merge pull request #1465 from dhozac/no-default-file-args

Don't add file module arguments by default
parents 457cdb2b 55a1473d
...@@ -88,7 +88,7 @@ class AnsibleModule(object): ...@@ -88,7 +88,7 @@ class AnsibleModule(object):
def __init__(self, argument_spec, bypass_checks=False, no_log=False, def __init__(self, argument_spec, bypass_checks=False, no_log=False,
check_invalid_arguments=True, mutually_exclusive=None, required_together=None, check_invalid_arguments=True, mutually_exclusive=None, required_together=None,
required_one_of=None, add_file_common_args=True): required_one_of=None, add_file_common_args=False):
''' '''
common code for quickly building an ansible module in Python common code for quickly building an ansible module in Python
...@@ -458,7 +458,7 @@ class AnsibleModule(object): ...@@ -458,7 +458,7 @@ class AnsibleModule(object):
default = v.get('default', None) default = v.get('default', None)
if pre == True: if pre == True:
# this prevents setting defaults on required items # this prevents setting defaults on required items
if default and k not in self.params: if default is not None and k not in self.params:
self.params[k] = default self.params[k] = default
else: else:
# make sure things without a default still get set None # make sure things without a default still get set None
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment