From 3451ca8268c985835b2c0d468c46e4f801fd839a Mon Sep 17 00:00:00 2001 From: Benjamin Graillot Date: Tue, 17 Dec 2019 08:32:54 +0100 Subject: [PATCH] [ansible] clone repository --- roles/ansible/tasks/main.yml | 23 +++++++++++++++++++ .../templates/update-motd.d/05-service.j2 | 3 +++ 2 files changed, 26 insertions(+) create mode 100755 roles/ansible/templates/update-motd.d/05-service.j2 diff --git a/roles/ansible/tasks/main.yml b/roles/ansible/tasks/main.yml index 39865579..44f62449 100644 --- a/roles/ansible/tasks/main.yml +++ b/roles/ansible/tasks/main.yml @@ -7,3 +7,26 @@ register: apt_result retries: 3 until: apt_result is succeeded + +- name: Create ansible directory + file: + path: /var/local/ansible + state: directory + mode: '2775' + owner: root + group: nounou + +- name: Set ACL for re2o project + command: setfacl -d -m 'g::rwx' /var/local/ansible + +- name: Clone Ansible project + git: + repo: 'http://gitlab.adm.crans.org/nounous/ansible.git' + dest: /var/local/ansible + umask: '002' + +- name: Indicate Ansible in motd + template: + src: update-motd.d/05-service.j2 + dest: /etc/update-motd.d/05-ansible + mode: 0755 diff --git a/roles/ansible/templates/update-motd.d/05-service.j2 b/roles/ansible/templates/update-motd.d/05-service.j2 new file mode 100755 index 00000000..9deed1ff --- /dev/null +++ b/roles/ansible/templates/update-motd.d/05-service.j2 @@ -0,0 +1,3 @@ +#!/usr/bin/tail +3 +# {{ ansible_managed }} +> Ansible a été déployé sur cette machine. Voir /var/local/ansible/.