jackorp / rpms / vagrant

Forked from rpms/vagrant 2 years ago
Clone
Blob Blame History Raw
---
- hosts: all
  become: true
  name: Enable NFS functionality on host
  tasks:
    - name: Install nfs and firewall tools
      ansible.builtin.dnf:
        name:
          - nfs-utils
          - python3-firewall
          - firewalld
        state: present

    - name: Start and enable NFS services
      ansible.builtin.systemd:
        name: nfs-server
        enabled: true
        state: started

    - name: Allow NFS3 firewall service
      ansible.posix.firewalld:
        zone: libvirt
        service: nfs3
        permanent: true
        state: enabled

    - name: Allow NFS firewall service
      ansible.posix.firewalld:
        zone: libvirt
        service: nfs
        permanent: true
        state: enabled

    - name: Allow MountD firewall service
      ansible.posix.firewalld:
        zone: libvirt
        service: mountd
        permanent: true
        state: enabled

    - name: Allow rpc-bind firewall service
      ansible.posix.firewalld:
        zone: libvirt
        service: rpc-bind
        permanent: true
        state: enabled