WIP
This commit is contained in:
36
roles/nfs_server/tasks/main.yml
Normal file
36
roles/nfs_server/tasks/main.yml
Normal file
@@ -0,0 +1,36 @@
|
||||
- name: Installation du serveur NFS
|
||||
ansible.builtin.apt:
|
||||
name:
|
||||
- "nfs-kernel-server"
|
||||
notify:
|
||||
- "Restart NFS-Server"
|
||||
|
||||
- name: Activation de NFS 4
|
||||
ansible.builtin.lineinfile:
|
||||
dest: "/etc/nfs.conf"
|
||||
regex: "{{ item.regex }}"
|
||||
line: "{{ item.line }}"
|
||||
loop:
|
||||
- regex: "vers3=y"
|
||||
line: "vers3=n"
|
||||
- regex: "vers4=y"
|
||||
line: "vers4=y"
|
||||
notify:
|
||||
- "Restart NFS-Server"
|
||||
|
||||
- name: Création des répertoires exportés
|
||||
loop: "{{ nfs_server_exports }}"
|
||||
ansible.builtin.file:
|
||||
path: "{{ item.path }}"
|
||||
state: "directory"
|
||||
owner: "{{ item.owner }}"
|
||||
group: "{{ item.group }}"
|
||||
mode: "{{ item.mode | default('750') }}"
|
||||
|
||||
- name: Copie du fichier exports
|
||||
ansible.builtin.template:
|
||||
src: "templates/exports"
|
||||
dest: "/etc/exports"
|
||||
mode: "0644"
|
||||
notify:
|
||||
- "Restart NFS-Server"
|
||||
Reference in New Issue
Block a user