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/.