Add documentation and files related to initial host setup
[csit.git] / resources / tools / testbed-setup / playbooks / files / salt / srv / salt / ckoester / nfs-server / configure.sls
diff --git a/resources/tools/testbed-setup/playbooks/files/salt/srv/salt/ckoester/nfs-server/configure.sls b/resources/tools/testbed-setup/playbooks/files/salt/srv/salt/ckoester/nfs-server/configure.sls
new file mode 100644 (file)
index 0000000..ce362a3
--- /dev/null
@@ -0,0 +1,31 @@
+/nfs:
+  file.directory:
+    - user: root
+    - group: root
+    - mode: 755
+
+/nfs/scratch:
+  file.directory:
+    - user: root
+    - group: root
+    - mode: 1777
+
+/nfs/ro:
+  file.directory:
+    - user: virl
+    - group: virl
+    - mode: 755
+
+/etc/exports:
+  file.managed:
+    - mode: 644
+    - template: jinja
+    - source: "salt://ckoester/nfs-server/files/exports"
+
+nfs_server_running:
+  service.running:
+    - name: nfs-kernel-server
+
+update_exports:
+  cmd.run:
+    - name: exportfs -ra