common: Configure journald to keep logs persistent until storage max

dehydrated
Felix Stupp 4 years ago
parent 235103fbd6
commit 95dcb5a8b5
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -166,6 +166,8 @@ global_wireguard_ipv4_range: "10.162.4.0/{{ global_wireguard_ipv4_subnet }}"
global_systemd_preset_directory: "/lib/systemd/system"
global_systemd_configuration_directory: "/etc/systemd/system"
global_systemd_journal_configuration_directory: "/etc/systmed/journald.conf.d"
global_systemd_journal_max_storage: 1G
global_systemd_network_directory: "/etc/systemd/network"
global_systemd_network_service_name: "systemd-networkd.service"
global_systemd_network_system_user: "systemd-network"

@ -1,5 +1,10 @@
---
- name: restart systemd-journald
service:
name: systemd-journald.service
state: restarted
- name: generate locales
command: locale-gen

@ -0,0 +1,16 @@
---
- name: Create directory for journald config
file:
state: directory
path: "{{ global_systemd_journal_configuration_directory }}"
owner: root
group: root
mode: u=rwx,g=rx,o=rx
- name: Configure journald log
template:
src: journald.conf
dest: "{{ global_systemd_journal_configuration_directory }}/main.conf"
notify:
- restart systemd-journald

@ -12,6 +12,9 @@
- name: Configure locales
import_tasks: locales.yml
- name: Configure journald
import_tasks: journald.yml
- name: Configure custom facts
import_tasks: custom_facts.yml

@ -0,0 +1,3 @@
[Journal]
Storage=persistent
SystemMaxUse={{ global_systemd_journal_max_storage }}
Loading…
Cancel
Save