From 8985be10b6e652bd46c17f19ec8d6100fb2b0126 Mon Sep 17 00:00:00 2001 From: Guillaume Abrioux Date: Thu, 6 May 2021 10:10:56 +0200 Subject: [PATCH] nfs: get org.ganesha.nfsd.conf from container Since we need to revert 33bfb10, this is an alternative to initial approach. We can avoid maintaining this file since it is present in container image. The idea is to simply get it from the image container and write it to the host. Fixes: #6501 Signed-off-by: Guillaume Abrioux --- .../tasks/pre_requisite_container.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/roles/ceph-nfs/tasks/pre_requisite_container.yml b/roles/ceph-nfs/tasks/pre_requisite_container.yml index 177909d04..d05551442 100644 --- a/roles/ceph-nfs/tasks/pre_requisite_container.yml +++ b/roles/ceph-nfs/tasks/pre_requisite_container.yml @@ -41,3 +41,22 @@ - item.item.copy_key | bool when: groups.get(mon_group_name, []) | length > 0 +- name: dbus related tasks + block: + - name: get file + command: "{{ container_binary }} run --rm --entrypoint=cat {{ ceph_docker_registry + '/' + ceph_docker_image + ':' + ceph_docker_image_tag }} /etc/dbus-1/system.d/org.ganesha.nfsd.conf" + register: dbus_ganesha_file + run_once: true + changed_when: false + + - name: create dbus service file + copy: + content: "{{ dbus_ganesha_file.stdout }}" + dest: /etc/dbus-1/system.d/org.ganesha.nfsd.conf + owner: "root" + group: "root" + mode: "0644" + + - name: reload dbus configuration + command: "killall -SIGHUP dbus-daemon" + when: ceph_nfs_dynamic_exports | bool \ No newline at end of file -- 2.39.5