add check mode to user module

This commit is contained in:
Valentin Gurmeza 2017-06-02 15:21:09 -07:00
parent caa99b3e5d
commit 8ddf2e67d9
2 changed files with 73 additions and 60 deletions

View file

@ -72,7 +72,8 @@ def main():
choices = ['present', 'absent'],
type = 'str'
),
)
),
supports_check_mode=True
)
idempotent_parameter = None
@ -89,7 +90,7 @@ def main():
desired_params = params['settings'],
idempotent_param = idempotent_parameter,
api_path = '/' + str(params['parameter']),
check_mode = module.check_mode
)
mt_obj.sync_state()

View file

@ -1975,7 +1975,11 @@
name: user_test1
group: read
register: user_add
failed_when: ( user_add | changed )
failed_when: (
not ansible_check_mode
) and (
( user_add | changed )
)
- name: ALWAYS_CHANGES modify user
mt_user:
@ -1988,7 +1992,11 @@
name: user_test1
group: group_test1
register: user_edit
failed_when: not ( user_edit | changed )
failed_when: (
not ansible_check_mode
) and (
not ( user_edit | changed )
)
- name: ALWAYS_CHANGES remove user
mt_user:
@ -2000,7 +2008,11 @@
settings:
name: user_test1
register: user_rem
failed_when: not ( user_rem | changed )
failed_when: (
not ansible_check_mode
) and (
not ( user_rem | changed )
)
tags: user