2016-05-06 02:20:03 +08:00
|
|
|
---
|
2017-10-04 16:39:17 +08:00
|
|
|
- name: set_fact docker_exec_cmd
|
|
|
|
set_fact:
|
2019-09-10 01:07:02 +08:00
|
|
|
docker_exec_cmd: "docker exec ceph-nfs-{{ ceph_nfs_service_suffix | default(ansible_hostname) }}"
|
2017-10-04 16:39:17 +08:00
|
|
|
when:
|
|
|
|
- containerized_deployment
|
|
|
|
|
2018-04-11 23:15:29 +08:00
|
|
|
- name: include common.yml
|
2018-08-21 22:23:35 +08:00
|
|
|
include_tasks: common.yml
|
2018-04-11 23:15:29 +08:00
|
|
|
|
2019-10-07 16:34:07 +08:00
|
|
|
# global/common requirement
|
|
|
|
- name: stop nfs server service
|
|
|
|
systemd:
|
|
|
|
name: "{{ 'nfs-server' if ansible_os_family == 'RedHat' else 'nfsserver' if ansible_os_family == 'Suse' else 'nfs-kernel-server' if ansible_os_family == 'Debian' }}"
|
|
|
|
state: stopped
|
|
|
|
enabled: no
|
|
|
|
failed_when: false
|
|
|
|
|
2017-09-27 05:16:43 +08:00
|
|
|
- name: include pre_requisite_non_container.yml
|
2018-08-21 22:23:35 +08:00
|
|
|
include_tasks: pre_requisite_non_container.yml
|
2017-09-19 22:19:14 +08:00
|
|
|
when:
|
|
|
|
- not containerized_deployment
|
|
|
|
|
2017-09-27 05:16:43 +08:00
|
|
|
- name: include pre_requisite_container.yml
|
2018-08-21 22:23:35 +08:00
|
|
|
include_tasks: pre_requisite_container.yml
|
2017-09-27 05:16:43 +08:00
|
|
|
when:
|
|
|
|
- containerized_deployment
|
|
|
|
|
2017-09-19 22:19:14 +08:00
|
|
|
- name: include create_rgw_nfs_user.yml
|
2018-08-21 22:23:35 +08:00
|
|
|
import_tasks: create_rgw_nfs_user.yml
|
2017-09-19 22:19:14 +08:00
|
|
|
|
2017-09-27 05:16:43 +08:00
|
|
|
# NOTE (leseb): workaround for issues with ganesha and librgw
|
|
|
|
- name: include ganesha_selinux_fix.yml
|
2018-08-21 22:23:35 +08:00
|
|
|
import_tasks: ganesha_selinux_fix.yml
|
2017-09-19 22:19:14 +08:00
|
|
|
when:
|
|
|
|
- not containerized_deployment
|
2017-09-27 05:16:43 +08:00
|
|
|
- ansible_os_family == 'RedHat'
|
|
|
|
- ansible_distribution_version >= '7.4'
|
2016-05-06 02:20:03 +08:00
|
|
|
|
2017-09-27 05:16:43 +08:00
|
|
|
- name: include start_nfs.yml
|
2018-08-21 22:23:35 +08:00
|
|
|
import_tasks: start_nfs.yml
|