]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
ceph_volume: adds the cluster param
authorAndrew Schoen <aschoen@redhat.com>
Fri, 1 Dec 2017 14:40:33 +0000 (08:40 -0600)
committerSébastien Han <seb@redhat.com>
Mon, 11 Dec 2017 15:58:06 +0000 (09:58 -0600)
Signed-off-by: Andrew Schoen <aschoen@redhat.com>
library/ceph_volume.py

index 9b1ad24c94ff7eba32d2a1c4ca557193030091f6..2a5533f2be3210c80ee41cb51b817b6adf91b207 100644 (file)
@@ -19,6 +19,11 @@ description:
     - Only available in ceph versions luminous or greater.
 
 options:
+    cluster:
+        description:
+            - The ceph cluster name.
+        required: false
+        default: ceph
     subcommand:
         description:
             - The ceph-volume subcommand to use.
@@ -102,6 +107,7 @@ from ansible.module_utils.basic import AnsibleModule
 
 def run_module():
     module_args = dict(
+        cluster=dict(type='str', required=False, default='ceph'),
         subcommand=dict(type='str', required=False, default='lvm'),
         objectstore=dict(type='str', required=True),
         data=dict(type='str', required=True),
@@ -119,6 +125,7 @@ def run_module():
         supports_check_mode=True
     )
 
+    cluster = module.params['cluster']
     subcommand = module.params['subcommand']
     objectstore = module.params['objectstore']
     data = module.params['data']
@@ -132,6 +139,8 @@ def run_module():
 
     cmd = [
         'ceph-volume',
+        '--cluster',
+        cluster,
         subcommand,
         'create',
         '--%s' % objectstore,