29 lines
594 B
YAML
29 lines
594 B
YAML
---
|
|
- name: Set DNS servers
|
|
become: true
|
|
tags: [set_dns_servers]
|
|
copy:
|
|
content: |
|
|
[Resolve]
|
|
DNS=10.0.123.123
|
|
DNSStubListener=no
|
|
# FallbackDNS=1.1.1.1
|
|
dest: /etc/systemd/resolved.conf
|
|
register: dns_servers_configuration
|
|
|
|
- name: Restart systemd-resolved
|
|
tags: [set_dns_servers]
|
|
service:
|
|
name: systemd-resolved
|
|
state: restarted
|
|
when: dns_servers_configuration.changed
|
|
# This is gonna break the SSH connection
|
|
async: 10
|
|
poll: 0
|
|
ignore_errors: yes
|
|
|
|
- name: Wait for SSH to come back
|
|
wait_for_connection:
|
|
delay: 5
|
|
timeout: 500
|