ops_template.py: Taking care of the JSON src variable (#3313)

* ops_template.py: Taking care of the JSON src variable

* ops_template.py: Specify type='str' for src argument to be explicit
This commit is contained in:
Kei Nohguchi 2016-04-16 13:04:37 -07:00 committed by Matt Clay
parent c3ebc84689
commit fc5ade4020

View file

@ -168,7 +168,7 @@ def main():
"""
argument_spec = dict(
src=dict(type='dict'),
src=dict(type='str'),
force=dict(default=False, type='bool'),
backup=dict(default=False, type='bool'),
config=dict(type='dict'),
@ -180,8 +180,6 @@ def main():
mutually_exclusive=mutually_exclusive,
supports_check_mode=True)
src = module.params['src']
result = dict(changed=False)
contents = get_config(module)
@ -189,6 +187,7 @@ def main():
if module.params['transport'] in ['ssh', 'rest']:
config = contents
src = module.from_json(module.params['src'])
changeset = diff(src, config)
candidate = merge(changeset, config)