]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
ceph-common: use a generic way to create uuid 511/head
authorSébastien Han <seb@redhat.com>
Tue, 2 Feb 2016 10:23:28 +0000 (11:23 +0100)
committerSébastien Han <seb@redhat.com>
Tue, 2 Feb 2016 10:24:58 +0000 (11:24 +0100)
as reported in #510 some systems don't have uuidgen installed so we
better use a more global way to generate it. It sounds like python
should be available in case uuidgen is not.
Otherwise we will have to find another way :)

closes #510

Signed-off-by: Sébastien Han <seb@redhat.com>
roles/ceph-common/tasks/main.yml

index 3764a95f147aa5b33285e0c355025b133b718d4c..aa844e4144a33b8ccc74638f73e27dd7a796a569 100644 (file)
@@ -64,7 +64,7 @@
   run_once: true
 
 - name: generate cluster uuid
-  local_action: shell uuidgen | tee {{ fetch_directory }}/ceph_cluster_uuid.conf
+  local_action: shell python -c 'import uuid; print str(uuid.uuid4())' | tee {{ fetch_directory }}/ceph_cluster_uuid.conf
     creates="{{ fetch_directory }}/ceph_cluster_uuid.conf"
   register: cluster_uuid
   sudo: false