From 70a98118cefc95c3fc131a9a9029c61153d9766e Mon Sep 17 00:00:00 2001 From: Matthieu Saulnier Date: Sun, 21 Oct 2018 12:06:09 +0200 Subject: Split diagnostic tasks into a new role --- roles/diagnostics/tasks/cron.yml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 roles/diagnostics/tasks/cron.yml (limited to 'roles/diagnostics/tasks/cron.yml') diff --git a/roles/diagnostics/tasks/cron.yml b/roles/diagnostics/tasks/cron.yml new file mode 100644 index 0000000..7646287 --- /dev/null +++ b/roles/diagnostics/tasks/cron.yml @@ -0,0 +1,34 @@ +- name: Installation démon Cron + yum: name=crontabs state=present + when: ansible_pkg_mgr == "yum" + +- name: Installation démon Cron + dnf: name=crontabs state=present + when: ansible_pkg_mgr == "dnf" + +- name: Rapport disques durs + template: src=diskreport.sh.j2 dest=/etc/cron.daily/diskreport.sh mode=755 + when: ansible_virtualization_role == "NA" or ansible_virtualization_role == "host" + +- name: Rapport RPM Verify daily + file: + path: /etc/cron.daily/rpmreport.sh + state: absent + +- name: Rapport RPM Verify monthly + copy: + src: rpmreport.sh + dest: /etc/cron.monthly/rpmreport.sh + mode: 0755 + when: ansible_virtualization_role == "NA" or ansible_virtualization_role == "host" + +- name: Tests disques durs + template: src=diskcheck.sh.j2 dest=/etc/cron.weekly/diskcheck.sh mode=755 + when: ansible_virtualization_role == "NA" or ansible_virtualization_role == "host" + +- name: Rapport d'uptime des machines physiques + copy: + src: uptimereport.sh + dest: /etc/cron.weekly/a-uptimereport.sh + mode: 0755 + when: ansible_virtualization_role == "NA" or ansible_virtualization_role == "host" -- cgit