From b44eef4089bb837e7af9403651a0c4cc3e2e809b Mon Sep 17 00:00:00 2001 From: Benjamin Graillot Date: Sat, 18 Jan 2020 13:07:57 +0100 Subject: [PATCH] [re2o-home] Added role to install re2o home service --- re2o.yml | 5 +++++ roles/re2o-home/tasks/main.yml | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 roles/re2o-home/tasks/main.yml diff --git a/re2o.yml b/re2o.yml index af04a61d..ee34b1ea 100644 --- a/re2o.yml +++ b/re2o.yml @@ -31,3 +31,8 @@ - hosts: silice.adm.crans.org roles: - re2o-dns + +# Deploy re2o home service on nfs server +- hosts: zbee.adm.crans.org + roles: + - re2o-home diff --git a/roles/re2o-home/tasks/main.yml b/roles/re2o-home/tasks/main.yml new file mode 100644 index 00000000..9e6f7a1b --- /dev/null +++ b/roles/re2o-home/tasks/main.yml @@ -0,0 +1,32 @@ +--- +- name: Create re2o-home directory + file: + path: /var/local/re2o-services/home + state: directory + mode: '2775' + owner: root + group: nounou + +- name: Set ACL for re2o-home directory + acl: + path: /var/local/re2o-services/home + default: yes + entity: nounou + etype: group + permissions: rwx + state: query + +- name: Clone re2o-home repository + git: + repo: 'http://gitlab.adm.crans.org/nounous/re2o-home.git' + dest: /var/local/re2o-services/home + umask: '002' + +- name: Create symbolic link to configuration + file: + src: /var/local/re2o-services/config.ini + dest: /var/local/re2o-services/home/config.ini + owner: root + group: root + state: link +