]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Create missing directories when deploying with docker
authorSébastien Han <sebhan@cisco.com>
Tue, 20 Oct 2015 15:05:34 +0000 (17:05 +0200)
committerSébastien Han <sebhan@cisco.com>
Tue, 20 Oct 2015 15:05:34 +0000 (17:05 +0200)
Signed-off-by: Sébastien Han <sebhan@cisco.com>
roles/ceph-mds/tasks/docker/pre_requisite.yml
roles/ceph-mon/tasks/docker/pre_requisite.yml
roles/ceph-osd/tasks/docker/pre_requisite.yml
roles/ceph-rgw/tasks/docker/pre_requisite.yml

index 895c5e956c4dfc04665419131adcedb5ff9a9907..e55176b876c1dbb5b8d17bae66ce0f3e11625909 100644 (file)
@@ -1,8 +1,11 @@
 ---
 - name: create mds bootstrap directory
   file:
-    path: /var/lib/ceph/bootstrap-mds
+    path: "{{ item }}"
     state: directory
+  with_items:
+    - /etc/ceph/
+    - /var/lib/ceph/bootstrap-mds
 
 # NOTE (leseb): for version 1.1.0 because https://github.com/ansible/ansible-modules-core/issues/1227
 - name: install docker-py
index 112e5bfd71fd7ab1b1472585e1739fb5ca11ce95..56e4386a8390f0e42f66d2bbfc39e799d89bdd89 100644 (file)
@@ -1,12 +1,13 @@
 ---
 - name: create bootstrap directories
   file:
-    path: /var/lib/ceph/bootstrap-{{ item }}
+    path: "{{ item }}"
     state: directory
   with_items:
-    - osd
-    - mds
-    - rgw
+    - /etc/ceph/
+    - /var/lib/ceph/bootstrap-osd
+    - /var/lib/ceph/bootstrap-mds
+    - /var/lib/ceph/bootstrap-rgw
 
 # NOTE (leseb): for version 1.1.0 because https://github.com/ansible/ansible-modules-core/issues/1227
 - name: install docker-py
index 274c5b95338a195b2c5c353d730caaae1d220c51..e867af9fe57456c965c3cf39a312823dc45620d4 100644 (file)
@@ -1,8 +1,11 @@
 ---
 - name: create osd bootstrap directory
   file:
-    path: /var/lib/ceph/bootstrap-osd
+    path: "{{ item }}"
     state: directory
+  with_items:
+    - /etc/ceph/
+    - /var/lib/ceph/bootstrap-osd
 
 # NOTE (leseb): for version 1.1.0 because https://github.com/ansible/ansible-modules-core/issues/1227
 - name: install docker-py
index ddd26ea7dae1ef69f66d70e90efc502c22cbd910..c845ae68c09b8416696b86209bc8d097c7b76bac 100644 (file)
@@ -1,8 +1,11 @@
 ---
 - name: create rgw bootstrap directory
   file:
-    path: /var/lib/ceph/bootstrap-rgw
+    path: "{{ item }}"
     state: directory
+  with_items:
+    - /etc/ceph/
+    - /var/lib/ceph/bootstrap-rgw
 
 # NOTE (leseb): for version 1.1.0 because https://github.com/ansible/ansible-modules-core/issues/1227
 - name: install docker-py