]> git.apps.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Only assemble {{ cluster }}.conf and osd.conf
authorMatthew Vernon <mv3@sanger.ac.uk>
Tue, 11 Apr 2017 12:27:19 +0000 (13:27 +0100)
committerMatthew Vernon <mv3@sanger.ac.uk>
Tue, 11 Apr 2017 12:27:19 +0000 (13:27 +0100)
Ansible's assemble module by default will put all files in the src
directory together into dest. We only want to put {{ cluster }}.conf
and osd.conf together, not anything that might have found its way into
/etc/ceph/ceph.d (e.g. files left by the sysadmin taking backups
before an ansible run). So specify a regexp that matches only those
two files.

Signed-off-by: Matthew Vernon <mv3@sanger.ac.uk>
roles/ceph-osd/tasks/osd_fragment.yml

index 444a08ce3bb0eb44390a5f7049c07c9fa5cf8dce..5cd01fae42673432f30ad65d963982fcef0a4e47 100644 (file)
@@ -68,6 +68,7 @@
   assemble:
     src: /etc/ceph/ceph.d/
     dest: /etc/ceph/{{ cluster }}.conf
+    regexp: "^(({{cluster}})|(osd)).conf$"
     owner: "ceph"
     group: "ceph"
     mode: "0644"