Skip to content
Snippets Groups Projects
Select Git revision
  • 63e4f4d23f67e293e2216e76469a61005fbf1007
  • master default protected
  • th/disable-sssd-pac
  • fix-samba-replication
4 results

main.yml

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    main.yml 3.69 KiB
    ---
    
    - name: ensure nfs client utils are installed
      apt:
        name:
          - nfs-common
          - libgssrpc4
          - librpcsecgss3
          - autofs
        state: present
      tags:
        - nfs-client
    
    - name: ensure cifs client utils are installed
      apt:
        name:
          - cifs-utils
          - smbclient
        state: present
      when: nfs_enable_cifs
      tags:
        - nfs-client
    
    - name: ensure quota tools are installed
      apt:
        name: quota
        state: present
      when: nfs_enable_quota
      tags:
        - nfs-client
    
    - name: ensure the nfs-client service is configured for nfs4
      copy:
        src: nfs-common
        dest: /etc/default/nfs-common
        owner: root
        group: root
        mode: '0644'
      notify:
        - restart nfs-client
        - restart autofs
      tags:
        - nfs-client
    
    - name: ensure nfs module is loaded
      modprobe:
        name: nfs
        state: present
      tags:
        - nfs-client
    
    - name: ensure nfs module is loaded after a reboot
      copy:
        content: "nfs"
        dest: /etc/modules-load.d/nfs.conf
      tags:
        - nfs-client
    
    - name: ensure we use the idmapper
      copy:
        content: "N"
        dest: /sys/module/nfs/parameters/nfs4_disable_idmapping
        unsafe_writes: true
      notify:
        - restart nfs-client
        - restart autofs
      tags:
        - nfs-client
    
    - name: ensure we use the idmapper after a reboot