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