aboutsummaryrefslogtreecommitdiffstats
path: root/roles/nfs_server/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/nfs_server/tasks/main.yml')
-rw-r--r--roles/nfs_server/tasks/main.yml19
1 files changed, 19 insertions, 0 deletions
diff --git a/roles/nfs_server/tasks/main.yml b/roles/nfs_server/tasks/main.yml
new file mode 100644
index 0000000..56e7099
--- /dev/null
+++ b/roles/nfs_server/tasks/main.yml
@@ -0,0 +1,19 @@
+- name: install packages
+ dnf:
+ name: '{{ nfs_packages }}'
+ state: present
+
+- name: create zfs filesystems for exports
+ import_tasks: exports.yml
+
+- name: create zfs filesystems for home directories
+ import_tasks: homedirs.yml
+
+- name: configure nfs shares
+ import_tasks: nfs.yml
+
+- name: configure smb shares
+ import_tasks: smb.yml
+
+- name: generate autofs maps
+ import_tasks: autofs.yml