Add registration for systemd-resolved tasks and conditional restart

This commit is contained in:
2026-07-31 11:13:14 +02:00
parent 0a19c928f5
commit 283e12335d
+11
View File
@@ -36,6 +36,7 @@
ansible.builtin.package: ansible.builtin.package:
pkg: systemd-resolved pkg: systemd-resolved
state: present state: present
register: common_systemd_resolved_package
when: when:
- systemd_resolved is defined and systemd_resolved | bool - systemd_resolved is defined and systemd_resolved | bool
tags: tags:
@@ -45,6 +46,7 @@
ansible.builtin.systemd: ansible.builtin.systemd:
name: systemd-resolved name: systemd-resolved
enabled: true enabled: true
register: common_systemd_resolved_service
when: when:
- systemd_resolved is defined and systemd_resolved | bool - systemd_resolved is defined and systemd_resolved | bool
tags: tags:
@@ -61,6 +63,7 @@
mode: "0755" mode: "0755"
group: root group: root
owner: root owner: root
register: common_systemd_resolved_directory
- name: (systemd-resolved.yml) Create/update file '/etc/systemd/resolved.conf.d/50-resolved-local.conf' - name: (systemd-resolved.yml) Create/update file '/etc/systemd/resolved.conf.d/50-resolved-local.conf'
ansible.builtin.template: ansible.builtin.template:
@@ -69,8 +72,16 @@
owner: root owner: root
group: root group: root
mode: "0644" mode: "0644"
register: common_systemd_resolved_template
- name: (systemd-resolved.yml) Restart systemd-resolved service - name: (systemd-resolved.yml) Restart systemd-resolved service
ansible.builtin.service: ansible.builtin.service:
name: systemd-resolved name: systemd-resolved
state: restarted state: restarted
when:
- systemd_resolved is defined and systemd_resolved | bool
- >-
(common_systemd_resolved_package.changed | default(false))
or (common_systemd_resolved_service.changed | default(false))
or (common_systemd_resolved_directory.changed | default(false))
or (common_systemd_resolved_template.changed | default(false))