r/systemd-resolved: Manage systemd resolver daemon
The *systemd-resolved* role/playbook ensures the *systemd-resolved* service is enabled and running, and ensures that the `/etc/resolv.conf` file is a symlink to the appropriate managed configuration file.btop
parent
921cf653b8
commit
de93ccb0da
|
@ -0,0 +1,3 @@
|
|||
resolved_stub_mode: false
|
||||
resolv_conf_symlink: >-
|
||||
/run/systemd/resolve/{% if resolved_stub_mode %}stub-{% endif%}resolv.conf
|
|
@ -0,0 +1,20 @@
|
|||
- name: ensure systemd-resolved starts at boot
|
||||
service:
|
||||
name: systemd-resolved
|
||||
enabled: true
|
||||
tags:
|
||||
- service
|
||||
- name: ensure systemd-resolved is running
|
||||
service:
|
||||
name: systemd-resolved
|
||||
state: started
|
||||
tags:
|
||||
- service
|
||||
- name: ensure resolv.conf symlink is set
|
||||
file:
|
||||
path: /etc/resolv.conf
|
||||
src: '{{ resolv_conf_symlink }}'
|
||||
force: true
|
||||
state: link
|
||||
tags:
|
||||
- resolvconf
|
|
@ -0,0 +1,6 @@
|
|||
- hosts: all
|
||||
roles:
|
||||
- role: systemd-resolved
|
||||
tags:
|
||||
- resolved
|
||||
- netconfig
|
Loading…
Reference in New Issue