From: Seena Fallah Date: Fri, 30 May 2025 15:53:59 +0000 (+0200) Subject: radosgw-realm: support default flag for pull X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=942765262e38a1a39c50047b9355e6fda7fe6641;p=ceph-ansible.git radosgw-realm: support default flag for pull radosgw-admin supports the default flag to set the pulled realm as default if requested. Signed-off-by: Seena Fallah --- diff --git a/library/radosgw_realm.py b/library/radosgw_realm.py index 8a93f869d..2d4ae5121 100644 --- a/library/radosgw_realm.py +++ b/library/radosgw_realm.py @@ -233,6 +233,7 @@ def pull_realm(module, container_image=None): url = module.params.get('url') access_key = module.params.get('access_key') secret_key = module.params.get('secret_key') + default = module.params.get('default', False) args = [ 'pull', @@ -241,6 +242,8 @@ def pull_realm(module, container_image=None): '--access-key=' + access_key, '--secret=' + secret_key ] + if default: + args.append('--default') cmd = generate_radosgw_cmd(cluster=cluster, args=args, diff --git a/tests/library/test_radosgw_realm.py b/tests/library/test_radosgw_realm.py index a1a7707ca..072455cd9 100644 --- a/tests/library/test_radosgw_realm.py +++ b/tests/library/test_radosgw_realm.py @@ -118,7 +118,8 @@ class TestRadosgwRealmModule(object): '--rgw-realm=' + fake_realm, '--url=' + fake_url, '--access-key=' + fake_access_key, - '--secret=' + fake_secret_key + '--secret=' + fake_secret_key, + '--default' ] assert radosgw_realm.pull_realm(fake_module) == expected_cmd