]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
ceph-common: fix ceph options default path again
authorSébastien Han <seb@redhat.com>
Mon, 16 May 2016 16:37:28 +0000 (18:37 +0200)
committerSébastien Han <seb@redhat.com>
Mon, 16 May 2016 16:37:28 +0000 (18:37 +0200)
closes: #788

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

index 6cc13dee319a3762a1dc39d2ad36c2aa906f86ad..8bb88db065fd0e7570db064eb47a2f0600745b74 100644 (file)
     line: "CLUSTER={{ cluster }}"
   when: ansible_os_family == "RedHat"
 
+- name: check /etc/default/ceph exist
+  stat:
+    path: /etc/default/ceph
+  register: etc_default_ceph
+  when: ansible_os_family == "Debian"
+
 - name: configure cluster name
   lineinfile:
     dest: /etc/default/ceph
     insertafter: EOF
     create: yes
     line: "CLUSTER={{ cluster }}"
-  when: ansible_os_family == "Debian"
+  when:
+    - ansible_os_family == "Debian"
+    - etc_default_ceph.stat.exists
+    - not etc_default_ceph.stat.isdir
+
+- name: configure cluster name
+  lineinfile:
+    dest: /etc/default/ceph/ceph
+    insertafter: EOF
+    create: yes
+    line: "CLUSTER={{ cluster }}"
+  when:
+    - ansible_os_family == "Debian"
+    - etc_default_ceph.stat.exists
+    - etc_default_ceph.stat.isdir