Add registration for systemd-resolved tasks and conditional restart
This commit is contained in:
@@ -36,6 +36,7 @@
|
||||
ansible.builtin.package:
|
||||
pkg: systemd-resolved
|
||||
state: present
|
||||
register: common_systemd_resolved_package
|
||||
when:
|
||||
- systemd_resolved is defined and systemd_resolved | bool
|
||||
tags:
|
||||
@@ -45,6 +46,7 @@
|
||||
ansible.builtin.systemd:
|
||||
name: systemd-resolved
|
||||
enabled: true
|
||||
register: common_systemd_resolved_service
|
||||
when:
|
||||
- systemd_resolved is defined and systemd_resolved | bool
|
||||
tags:
|
||||
@@ -61,6 +63,7 @@
|
||||
mode: "0755"
|
||||
group: root
|
||||
owner: root
|
||||
register: common_systemd_resolved_directory
|
||||
|
||||
- name: (systemd-resolved.yml) Create/update file '/etc/systemd/resolved.conf.d/50-resolved-local.conf'
|
||||
ansible.builtin.template:
|
||||
@@ -69,8 +72,16 @@
|
||||
owner: root
|
||||
group: root
|
||||
mode: "0644"
|
||||
register: common_systemd_resolved_template
|
||||
|
||||
- name: (systemd-resolved.yml) Restart systemd-resolved service
|
||||
ansible.builtin.service:
|
||||
name: systemd-resolved
|
||||
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))
|
||||
|
||||
Reference in New Issue
Block a user