Skip to content
Snippets Groups Projects
Select Git revision
  • 658b3d7e7ba3fcfbbc32fd703c0f86dff5ef8840
  • 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 1.89 KiB
    ---
    # file: roles/nfs-client/tasks/main.yml
    
    - name: ensure nfs client utils are installed
      apt: name=nfs-common state=latest
      tags:
        - nfs-client
        - packages
    
    - name: ensure CIFS utils are installed
      apt: name=cifs-utils,smbclient state=latest
      tags:
        - nfs-client
        - cifs-client
        - packages
    
    - name: ensure sysfs-utils are installed
      apt: name=sysfsutils state=present
      tags:
        - nfs-client
        - packages
    
    - name: ensure we use the idmapper
      command: 'echo "N" > /sys/module/nfs/parameters/nfs4_disable_idmapping'
      notify:
        - restart nfs-common
      tags:
        - nfs-client
        - sysfs
        - config
    
    - name: ensure we use the idmapper after a reboot
      lineinfile: line="module/nfs/parameters/nfs4_disable_idmapping = N" dest=/etc/sysfs.conf create=yes
      notify:
        - reload sysfs.conf
        - restart nfs-common
      tags:
        - nfs-client
        - sysfs
        - config
    
    # makes life much easier to have an automounter and not /etc/fstab
    - name: ensure automounter is installed
      apt: name=autofs state=latest
      tags:
        - nfs-client
        - autofs
        - packages
    
    - name: ensure automounter is configured
      copy: src=auto.master dest=/etc/auto.master owner=root group=root mode=0644
      notify:
        - restart autofs
      tags:
        - nfs-client
        - autofs
        - config
    
    - name: ensure mounts from central storage are available
      template: src=auto.nfs.j2 dest=/etc/auto.nfs owner=root group=root mode=0644
      notify:
        - nfs-client
        - restart autofs
      tags:
        - autofs
        - config
    
    - name: ensure automounter is enabled
      service: name=autofs state=running enabled=yes
      tags: