Add registration for systemd-resolved tasks and conditional restart
This commit is contained in:
@@ -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))
|
||||||
|
|||||||
Reference in New Issue
Block a user