mirror of https://github.com/ceph/ceph-ansible.git
radosgw_user: parse system and admin as boolean
The returned payload from rgw has them as a boolean. By having them as a string it would always report a change and try to modify the user.
Signed-off-by: Seena Fallah <seenafallah@gmail.com>
(cherry picked from commit a95726c409
)
pull/7519/head
parent
ed96fa1465
commit
46fe58ec5e
|
@ -415,8 +415,8 @@ def run_module():
|
|||
email = module.params.get('email')
|
||||
access_key = module.params.get('access_key')
|
||||
secret_key = module.params.get('secret_key')
|
||||
system = str(module.params.get('system')).lower()
|
||||
admin = str(module.params.get('admin')).lower()
|
||||
system = module.params.get('system')
|
||||
admin = module.params.get('admin')
|
||||
|
||||
if module.check_mode:
|
||||
module.exit_json(
|
||||
|
@ -441,8 +441,8 @@ def run_module():
|
|||
user = json.loads(out)
|
||||
current = {
|
||||
'display_name': user['display_name'],
|
||||
'system': user.get('system', 'false'),
|
||||
'admin': user.get('admin', 'false')
|
||||
'system': user.get('system', False),
|
||||
'admin': user.get('admin', False)
|
||||
}
|
||||
asked = {
|
||||
'display_name': display_name,
|
||||
|
|
Loading…
Reference in New Issue