mirror of
https://github.com/zahodi/ansible-mikrotik.git
synced 2025-07-21 11:24:42 +02:00
add check mode to user module
This commit is contained in:
parent
caa99b3e5d
commit
8ddf2e67d9
2 changed files with 73 additions and 60 deletions
|
@ -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()
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue