]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
ceph_key: Use client name to build key path
authorDimitri Savineau <dsavinea@redhat.com>
Wed, 6 Mar 2019 19:18:52 +0000 (14:18 -0500)
committermergify[bot] <mergify[bot]@users.noreply.github.com>
Thu, 7 Mar 2019 08:59:04 +0000 (08:59 +0000)
Because the client name is part of the client key path we can reuse
the user variable to build this path.
Also remove a duplicate user variable declaration.

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
library/ceph_key.py

index 8a4c96089a62f6f009862e6adcca17e88573b8f6..b55b0d59f149d425549ecfd65456143d4fd8d502 100644 (file)
@@ -331,10 +331,9 @@ def create_key(module, result, cluster, name, secret, caps, import_key, dest, co
         cluster, name, secret, caps, dest, container_image))
 
     if import_key:
-        user = "client.admin"
         user = "client.admin"
         user_key = os.path.join(
-            "/etc/ceph/" + cluster + ".client.admin.keyring")
+            "/etc/ceph/" + cluster + "." + user + ".keyring")
         cmd_list.append(generate_ceph_cmd(
             cluster, args, user, user_key, container_image))
 
@@ -356,7 +355,7 @@ def update_key(cluster, name, caps, container_image=None):
     args = generate_caps(args, "ceph", caps)
     user = "client.admin"
     user_key = os.path.join(
-        "/etc/ceph/" + cluster + ".client.admin.keyring")
+        "/etc/ceph/" + cluster + "." + user + ".keyring")
     cmd_list.append(generate_ceph_cmd(
         cluster, args, user, user_key, container_image))
 
@@ -377,7 +376,7 @@ def delete_key(cluster, name, container_image=None):
 
     user = "client.admin"
     user_key = os.path.join(
-        "/etc/ceph/" + cluster + ".client.admin.keyring")
+        "/etc/ceph/" + cluster + "." + user + ".keyring")
     cmd_list.append(generate_ceph_cmd(
         cluster, args, user, user_key, container_image))
 
@@ -400,7 +399,7 @@ def get_key(cluster, name, dest, container_image=None):
 
     user = "client.admin"
     user_key = os.path.join(
-        "/etc/ceph/" + cluster + ".client.admin.keyring")
+        "/etc/ceph/" + cluster + "." + user + ".keyring")
     cmd_list.append(generate_ceph_cmd(
         cluster, args, user, user_key, container_image))
 
@@ -564,7 +563,7 @@ def run_module():
     if import_key:
         user = "client.admin"
         user_key = os.path.join(
-            "/etc/ceph/" + cluster + ".client.admin.keyring")
+            "/etc/ceph/" + cluster + "." + user + ".keyring")
         output_format = "json"
         rc, cmd, out, err = exec_commands(
             module, info_key(cluster, name, user, user_key, output_format, container_image))  # noqa E501
@@ -630,7 +629,7 @@ def run_module():
 
         user = "client.admin"
         user_key = os.path.join(
-            "/etc/ceph/" + cluster + ".client.admin.keyring")
+            "/etc/ceph/" + cluster + "." + user + ".keyring")
         output_format = "json"
         rc, cmd, out, err = exec_commands(
             module, info_key(cluster, name, user, user_key, output_format, container_image))  # noqa E501
@@ -638,7 +637,7 @@ def run_module():
     elif state == "list":
         user = "client.admin"
         user_key = os.path.join(
-            "/etc/ceph/" + cluster + ".client.admin.keyring")
+            "/etc/ceph/" + cluster + "." + user + ".keyring")
         rc, cmd, out, err = exec_commands(
             module, list_keys(cluster, user, user_key, container_image))