diff --git a/roles/apache/meta/main.yml b/roles/apache/meta/main.yml new file mode 100644 index 0000000..24551fd --- /dev/null +++ b/roles/apache/meta/main.yml @@ -0,0 +1,4 @@ +dependencies: +- role: logrotate + tags: + - logrotate diff --git a/roles/logrotate/tasks/main.yml b/roles/logrotate/tasks/main.yml new file mode 100644 index 0000000..960c91b --- /dev/null +++ b/roles/logrotate/tasks/main.yml @@ -0,0 +1,19 @@ +- name: ensure logrotate is installed + package: + name: logrotate + state: present + tags: + - install + +- name: ensure logrotate timer unit is enabled + systemd: + name: logrotate.timer + enabled: true + tags: + - service +- name: ensure logrotate timer unit is started + systemd: + name: logrotate.timer + state: started + tags: + - service