diff --git a/roles/backuppc/tasks/main.yml b/roles/backuppc/tasks/main.yml new file mode 100644 index 00000000..bb1e89b2 --- /dev/null +++ b/roles/backuppc/tasks/main.yml @@ -0,0 +1,20 @@ +--- +- name: Install backuppc + apt: + update_cache: true + name: backuppc + register: apt_result + retries: 3 + until: apt_result is succeeded + +- name: Disable mlocate indexation of backup files + lineinfile: + path: /etc/updatedb.conf + regexp: '^PRUNEPATHS' + line: PRUNEPATHS="/tmp /var/spool /media /var/lib/os-prober /var/lib/ceph /var/lib/backuppc /backup" + +- name: Indicate role in motd + template: + src: update-motd.d/05-service.j2 + dest: /etc/update-motd.d/05-backuppc + mode: 0755 diff --git a/roles/backuppc/templates/update-motd.d/05-service.j2 b/roles/backuppc/templates/update-motd.d/05-service.j2 new file mode 100755 index 00000000..e0e1810d --- /dev/null +++ b/roles/backuppc/templates/update-motd.d/05-service.j2 @@ -0,0 +1,3 @@ +#!/usr/bin/tail +14 +{{ ansible_header | comment }} +> BackupPC a été déployé sur cette machine. Voir /etc/backuppc/ et /var/lib/backuppc/. diff --git a/services_web.yml b/services_web.yml index a6dbe2eb..934c70f9 100755 --- a/services_web.yml +++ b/services_web.yml @@ -114,3 +114,7 @@ - ftpsync - rsync-mirror - nginx-pubftp + +- hosts: zephir.adm.crans.org + roles: + - backuppc