ansible/playbooks/dnsfix/NetAdmin.yaml
2021-12-06 09:45:41 +01:00

36 lines
972 B
YAML

---
- name: "Mount NAS (NetAdmin)"
hosts: home
tasks:
- name: "Create Mountpoint (/mnt/NetAdmin)"
file:
path: /mnt/NetAdmin
state: directory
become: True
- name: "Install & Upgrade NFS (Debian)"
package:
name: "nfs-common"
state: "present"
when: ansible_os_family == "Debian"
become: True
- name: "Install & Upgrade NFS (Arch)"
package:
name: "nfs-utils"
state: "present"
when: ansible_os_family == "Arch"
become: True
- name: "Edit Mountfile (/etc/fstab)"
shell: grep -c "^192.168.1.3:/NetAdmin" /etc/fstab || true
register: LineInFile
- name: "Mount All mount"
lineinfile:
dest: /etc/fstab
line: "192.168.1.3:/NetAdmin /mnt/NetAdmin nfs rw,hard,intr,timeo=14 0 0"
when: LineInFile.stdout == "0"
become: True
- name: "Mount All if needed"
shell: mount -a
become: True
...