1234567891011121314151617181920212223242526272829 |
- ---
- - 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
- command: "systemctl restart systemd-journald"
- retries: 3
- delay: 5
- register: result
- until: result.rc == 0
- when: journald_update is changed
|