dns action does not work on ubuntu groovy/focal
Akcja dns
nie działa poprawnie na ubuntu-groovy, ubuntu-focal.
Poniższe task ustawiają dns zgodnie z oczekiwaniam na ubuntu-groovy (nietestowane z niepełną listą opcji, oraz wieloma domenami w search)
---
- name: "set dns servers"
become: yes
lineinfile:
path: "/etc/systemd/resolved.conf"
regexp: '^#*{{ item.name }}='
line: '{{ item.name }}={{ item.value }}'
with_items:
- name: "DNS"
value: "{{ networking_dns_servers[0] | default() }}"
- name: "FallbackDNS"
value: "{{ networking_dns_servers[1] | default() }}"
- name: "Domains"
value: "{{ _networking_dns_search_domains_string }}"
register: _result_networking_dns
- name: "restart resolve service"
become: yes
systemd:
state: restarted
name: "systemd-resolved.service"
when: _result_networking_dns is changed
Edited by Piotr Korthals