From 1837a8a90da025fbd700f985795f0111b0d3f917 Mon Sep 17 00:00:00 2001
From: shirenn <shirenn@crans.org>
Date: Wed, 19 May 2021 17:59:55 +0200
Subject: [PATCH] [crans-scripts] move the scripts to /usr/local/src/scripts

---
 group_vars/server/crans_scripts.yml |  2 ++
 host_vars/zamok.adm.crans.org.yml   |  5 +++++
 roles/crans-scripts/tasks/main.yml  | 10 +++++-----
 3 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/group_vars/server/crans_scripts.yml b/group_vars/server/crans_scripts.yml
index d8ac50d3..73ec7766 100644
--- a/group_vars/server/crans_scripts.yml
+++ b/group_vars/server/crans_scripts.yml
@@ -1,4 +1,6 @@
 ---
 glob_crans_scripts:
   remote: https://gitlab.adm.crans.org/nounous/scripts.git
+  group: _nounou
   version: master
+  dest: /usr/local/src/scripts
diff --git a/host_vars/zamok.adm.crans.org.yml b/host_vars/zamok.adm.crans.org.yml
index 8949c4df..fba9ef88 100644
--- a/host_vars/zamok.adm.crans.org.yml
+++ b/host_vars/zamok.adm.crans.org.yml
@@ -14,3 +14,8 @@ loc_thelounge:
   oidentd: "\"/usr/local/lib/thelounge/.oidentd.conf\""
   reverseProxy: "true"
   ldap_enable: "true"
+
+loc_crans_scripts:
+  group: nounou
+  dests:
+    - /usr/scripts
diff --git a/roles/crans-scripts/tasks/main.yml b/roles/crans-scripts/tasks/main.yml
index 432d9d99..cd0d0210 100644
--- a/roles/crans-scripts/tasks/main.yml
+++ b/roles/crans-scripts/tasks/main.yml
@@ -1,17 +1,17 @@
 ---
 - name: Create scripts directory
   file:
-    path: /usr/scripts
+    path: "{{ crans_scripts.dest }}"
     state: directory
     mode: "2775"
     owner: root
-    group: _nounou
+    group: "{{ crans_scripts.group }}"
 
 - name: Set ACL for scripts directory
   acl:
-    path: /usr/scripts
+    path: "{{ crans_scripts.dest }}"
     default: true
-    entity: _nounou
+    entity: "{{ crans_scripts.group }}"
     etype: group
     permissions: rwx
     state: query
@@ -21,7 +21,7 @@
 - name: Clone scripts repository
   git:
     repo: "{{ crans_scripts.remote }}"
-    dest: /usr/scripts
+    dest: "{{ crans_scripts.dest }}"
     version: "{{ crans_scripts.version }}"
     umask: "002"
   register: git_result
-- 
GitLab