]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
ceph-config: write ceph_conf_overrides_temp to fetch_directory
authorAndrew Schoen <aschoen@redhat.com>
Tue, 22 Aug 2017 19:42:32 +0000 (14:42 -0500)
committerSébastien Han <seb@redhat.com>
Thu, 24 Aug 2017 09:33:03 +0000 (11:33 +0200)
because /tmp is not always writable, but we can assume that the
fetch_directory will be

Signed-off-by: Andrew Schoen <aschoen@redhat.com>
roles/ceph-config/tasks/main.yml

index e88743f3b1fb1648cbefcfd5c2f7bd528263d1b1..ce609e07954b4d14d36fce8a4e597649fe88c955 100644 (file)
       - /etc/ceph/ceph.d/
 
   - name: template ceph_conf_overrides
-    local_action: copy content="{{ ceph_conf_overrides }}" dest=/tmp/ceph_conf_overrides_temp
+    local_action: copy content="{{ ceph_conf_overrides }}" dest="{{ fetch_directory }}/ceph_conf_overrides_temp"
     run_once: true
 
   - name: get rendered ceph_conf_overrides
-    local_action: set_fact ceph_conf_overrides_rendered="{{ lookup('template', '/tmp/ceph_conf_overrides_temp') | from_yaml }}"
+    local_action: set_fact ceph_conf_overrides_rendered="{{ lookup('template', '{{ fetch_directory }}/ceph_conf_overrides_temp') | from_yaml }}"
     run_once: true
 
   - name: remove tmp template file for ceph_conf_overrides
-    local_action: file path=/tmp/ceph_conf_overrides_temp state=absent
+    local_action: file path="{{ fetch_directory }}/ceph_conf_overrides_temp" state=absent
     run_once: true
 
   - name: "generate ceph configuration file: {{ cluster }}.conf"