Make ceph-nfs service enablement/start optional

When ceph-nfs service is managed by pacemaker, it's useful to
not enable and start ceph-nfs service through systemd but let
pacemaker to start the service in a next step.
pull/1920/head
Jan Provaznik 2017-09-19 11:59:54 +02:00
parent 773010ee49
commit 8c510ab9f9
3 changed files with 8 additions and 0 deletions

View File

@ -10,6 +10,10 @@
# distributed on RGW nodes. Setting 'copy_admin_key' to 'true'
# will copy the admin key to the /etc/ceph/ directory
copy_admin_key: false
# whether docker container or systemd service should be enabled
# and started, it's useful to set it to false if nfs-ganesha
# service is managed by pacemaker
ceph_nfs_enable_service: true
#######################
# Access type options #

View File

@ -12,11 +12,13 @@
shell: systemctl enable ceph-nfs@{{ ansible_hostname }}.service
failed_when: false
changed_when: false
when: ceph_nfs_enable_service
- name: reload systemd unit files
shell: systemctl daemon-reload
changed_when: false
failed_when: false
when: ceph_nfs_enable_service
- name: systemd start nfs container
service:
@ -24,3 +26,4 @@
state: started
enabled: yes
changed_when: false
when: ceph_nfs_enable_service

View File

@ -96,3 +96,4 @@
name: nfs-ganesha
state: started
enabled: yes
when: ceph_nfs_enable_service