Don't add file module arguments by default
This allows the postgresql_db module to work properly, as it uses an argument named owner that conflicts with the file module.
This commit is contained in:
parent
457cdb2be0
commit
55a1473d50
1 changed files with 2 additions and 2 deletions
|
@ -88,7 +88,7 @@ class AnsibleModule(object):
|
|||
|
||||
def __init__(self, argument_spec, bypass_checks=False, no_log=False,
|
||||
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
|
||||
|
@ -458,7 +458,7 @@ class AnsibleModule(object):
|
|||
default = v.get('default', None)
|
||||
if pre == True:
|
||||
# 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
|
||||
else:
|
||||
# make sure things without a default still get set None
|
||||
|
|
Loading…
Reference in a new issue