diff --git a/playbooks/logs.yml b/playbooks/logs.yml new file mode 100644 index 0000000..a035035 --- /dev/null +++ b/playbooks/logs.yml @@ -0,0 +1,29 @@ +--- +- name: Настройка systemd-journal-upload + hosts: all + become: yes + tasks: + - name: Проверяем что systemd-journal-upload включен как служба и работает. + systemd: + name: systemd-journal-upload + state: started + enabled: true + + - name: Настройка конфига под MikroTik + copy: + dest: /etc/systemd/journal-upload.conf + mode: '0644' + content: | + [Upload] + # URL= + # ServerKeyFile=/etc/ssl/private/journal-upload.pem + # ServerCertificateFile=/etc/ssl/certs/journal-upload.pem + # TrustedCertificateFile=/etc/ssl/ca/trusted.pem + URL=http://victorialogs.guaranteedstruggle.host:9428/insert/journald + register: journald_config + + - name: Перезапуск службы при изменении настроек + systemd: + name: systemd-journal-upload + state: restarted + when: journald_config.changed \ No newline at end of file diff --git a/playbooks/packages.yml b/playbooks/packages.yml index a55b396..3fa6a27 100644 --- a/playbooks/packages.yml +++ b/playbooks/packages.yml @@ -21,7 +21,7 @@ - rsync - unzip - ca-certificates - + - systemd-journal-upload #state: latest state: present