123456789101112131415161718192021222324252627 |
- ---
- - name: Checking for journald.conf
- stat: path=/etc/systemd/journald.conf
- register: journald_conf_file
- - name: Create journald persistence directories
- file:
- path: /var/log/journal
- state: directory
- - name: Update journald setup
- replace:
- dest: /etc/systemd/journald.conf
- regexp: '^(\#| )?{{ item.var }}=\s*.*?$'
- replace: ' {{ item.var }}={{ item.val }}'
- backup: yes
- with_items: "{{ journald_vars_to_replace | default([]) }}"
- when: journald_conf_file.stat.exists
- register: journald_update
- # I need to restart journald immediatelly, otherwise it gets into way during
- # further steps in ansible
- - name: Restart journald
- systemd:
- name: systemd-journald
- state: restarted
- when: journald_update | changed
|