Merge "Opens ports to NFS server's firewalld"
This commit is contained in:
commit
b7fa85399e
|
@ -69,3 +69,6 @@ tripleo_backup_and_restore_ceph_backup_file: "/var/lib/ceph.tar.gz"
|
||||||
|
|
||||||
# Ceph directory to back up
|
# Ceph directory to back up
|
||||||
tripleo_backup_and_restore_ceph_path: "/var/lib/ceph"
|
tripleo_backup_and_restore_ceph_path: "/var/lib/ceph"
|
||||||
|
|
||||||
|
# If there is a firewalld active, setup the zone where the NFS server ports need to be opened
|
||||||
|
tripleo_backup_and_restore_firewalld_zone: "libvirt"
|
||||||
|
|
|
@ -68,6 +68,38 @@
|
||||||
tags:
|
tags:
|
||||||
- bar_setup_nfs_server
|
- bar_setup_nfs_server
|
||||||
|
|
||||||
|
- name: Gather status of services running on the system
|
||||||
|
service_facts:
|
||||||
|
register: services_state
|
||||||
|
ignore_errors: true
|
||||||
|
tags:
|
||||||
|
- bar_setup_nfs_server
|
||||||
|
|
||||||
|
- name: Open ports in firewalld
|
||||||
|
become: true
|
||||||
|
block:
|
||||||
|
- name: Allow NFS port 111 in the firewall
|
||||||
|
firewalld:
|
||||||
|
port: 111/tcp
|
||||||
|
permanent: true
|
||||||
|
immediate: true
|
||||||
|
state: enabled
|
||||||
|
zone: "{{ tripleo_backup_and_restore_firewalld_zone }}"
|
||||||
|
|
||||||
|
- name: Allow NFS port 2049 in the firewall
|
||||||
|
firewalld:
|
||||||
|
port: 2049/tcp
|
||||||
|
permanent: true
|
||||||
|
immediate: true
|
||||||
|
state: enabled
|
||||||
|
zone: "{{ tripleo_backup_and_restore_firewalld_zone }}"
|
||||||
|
when: >
|
||||||
|
services_state is defined and
|
||||||
|
services_state.ansible_facts.services['firewalld.service'] is defined and
|
||||||
|
services_state.ansible_facts.services['firewalld.service'].state == "running"
|
||||||
|
tags:
|
||||||
|
- bar_setup_nfs_server
|
||||||
|
|
||||||
- name: Enable the NFS service in the NFS server
|
- name: Enable the NFS service in the NFS server
|
||||||
become: true
|
become: true
|
||||||
systemd:
|
systemd:
|
||||||
|
|
Loading…
Reference in New Issue