mirror of https://github.com/ceph/ceph-ansible.git
nfs: get org.ganesha.nfsd.conf from container
Since we need to revertpull/6540/head v6.0.733bfb10
, 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 <gabrioux@redhat.com> (cherry picked from commite6d8b058ba
)
parent
dfcb6ed45f
commit
f453e4737d
|
@ -41,3 +41,22 @@
|
||||||
- item.item.copy_key | bool
|
- item.item.copy_key | bool
|
||||||
when: groups.get(mon_group_name, []) | length > 0
|
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
|
Loading…
Reference in New Issue