From 76421036b2fc160d1d71f92775400f1ffd60eaac Mon Sep 17 00:00:00 2001
From: Benjamin Graillot <graillot@crans.org>
Date: Sun, 19 Jul 2020 14:57:32 +0200
Subject: [PATCH] [home-nounous] added home-nounous role

---
 roles/home-nounous/tasks/main.yml                  | 13 +++++++++++++
 .../templates/systemd/system/home.mount.j2         | 14 ++++++++++++++
 2 files changed, 27 insertions(+)
 create mode 100644 roles/home-nounous/tasks/main.yml
 create mode 100644 roles/home-nounous/templates/systemd/system/home.mount.j2

diff --git a/roles/home-nounous/tasks/main.yml b/roles/home-nounous/tasks/main.yml
new file mode 100644
index 00000000..41e03224
--- /dev/null
+++ b/roles/home-nounous/tasks/main.yml
@@ -0,0 +1,13 @@
+---
+- name: Deploy nfs systemd mount
+  template:
+    src: systemd/system/home.mount.j2
+    dest: /etc/systemd/system/home.mount
+    mode: 0755
+
+- name: Load and activate nfs systemd mount
+  systemd:
+    name: home.mount
+    daemon_reload: true
+    enabled: true
+    state: started
diff --git a/roles/home-nounous/templates/systemd/system/home.mount.j2 b/roles/home-nounous/templates/systemd/system/home.mount.j2
new file mode 100644
index 00000000..8f9babaf
--- /dev/null
+++ b/roles/home-nounous/templates/systemd/system/home.mount.j2
@@ -0,0 +1,14 @@
+{{ ansible_header | comment }}
+[Unit]
+Description=Mount home
+Wants=network-online.target
+After=network-online.target
+
+[Mount]
+What=tealc.adm.crans.org:/pool/home
+Where=/home
+Type=nfs
+Options=rw,nosuid
+
+[Install]
+WantedBy=multi-user.target
-- 
GitLab