- { regexp: "^\tmail ", line: "\tmail webmaster" }
- { regexp: "^\tmailfirst", line: "\tmailfirst" }
-- name: Configure logrotate.
- become: yes
- copy:
- src: logrotate-mailer.conf
- dest: /etc/systemd/system/logrotate.service.d/mailer.conf
- notify: Reload systemd.
-
- name: Install logrotate mailer.
become: yes
copy:
src: logrotate-mailer
dest: /usr/local/sbin/logrotate-mailer
mode: u=rwx,g=rx,o=rx
+
+- name: Install logrotate.
+ become: yes
+ apt: pkg=logrotate
+
+- name: Create logrotate drop-in configuration directory.
+ become: yes
+ file:
+ path: /etc/systemd/system/logrotate.service.d
+ state: directory
+ mode: u=rwx,g=rx,o=rx
+
+- name: Configure logrotate.
+ become: yes
+ copy:
+ src: logrotate-mailer.conf
+ dest: /etc/systemd/system/logrotate.service.d/mailer.conf
+ notify: Reload systemd.
#+END_SRC
#+CAPTION: [[file:roles_t/abbey-front/handlers/main.yml][=roles_t/abbey-front/handlers/main.yml=]]
- { regexp: "^\tmail ", line: "\tmail webmaster" }
- { regexp: "^\tmailfirst", line: "\tmailfirst" }
-- name: Configure logrotate.
- become: yes
- copy:
- src: logrotate-mailer.conf
- dest: /etc/systemd/system/logrotate.service.d/mailer.conf
- notify: Reload systemd.
-
- name: Install logrotate mailer.
become: yes
copy:
dest: /usr/local/sbin/logrotate-mailer
mode: u=rwx,g=rx,o=rx
+- name: Install logrotate.
+ become: yes
+ apt: pkg=logrotate
+
+- name: Create logrotate drop-in configuration directory.
+ become: yes
+ file:
+ path: /etc/systemd/system/logrotate.service.d
+ state: directory
+ mode: u=rwx,g=rx,o=rx
+
+- name: Configure logrotate.
+ become: yes
+ copy:
+ src: logrotate-mailer.conf
+ dest: /etc/systemd/system/logrotate.service.d/mailer.conf
+ notify: Reload systemd.
+
- name: Install Certbot for Apache.
become: yes
apt: pkg=python3-certbot-apache