]> git-server-git.apps.pok.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 14:18:47 +0000 (15:18 +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 9aa97b8a3c0bf62d0801d496520409fee0fd438a..652a91cfac087b5d9f1afb0d4f5845da986847f5 100644 (file)
@@ -68,6 +68,7 @@
   assemble:
     src: /etc/ceph/ceph.d/
     dest: /etc/ceph/{{ cluster }}.conf
+    regexp: "^(({{cluster}})|(osd)).conf$"
     owner: "{{ dir_owner }}"
     group: "{{ dir_group }}"
     mode: "{{ activate_file_mode }}"