1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

Merge pull request #8209 from hacosta/hacosta_7300

Add check_mode support to authorized_key. Fixes #7300
This commit is contained in:
Michael DeHaan 2014-07-19 19:00:52 -04:00
commit dc262a0169

View file

@ -388,8 +388,13 @@ def enforce_state(module, params):
do_write = True do_write = True
if do_write: if do_write:
if module.check_mode:
module.exit_json(changed=True)
writekeys(module, keyfile(module, user, do_write, path, manage_dir), existing_keys) writekeys(module, keyfile(module, user, do_write, path, manage_dir), existing_keys)
params['changed'] = True params['changed'] = True
else:
if module.check_mode:
module.exit_json(changed=False)
return params return params
@ -404,7 +409,8 @@ def main():
state = dict(default='present', choices=['absent','present']), state = dict(default='present', choices=['absent','present']),
key_options = dict(required=False, type='str'), key_options = dict(required=False, type='str'),
unique = dict(default=False, type='bool'), unique = dict(default=False, type='bool'),
) ),
supports_check_mode=True
) )
results = enforce_state(module, module.params) results = enforce_state(module, module.params)