diff --git a/roles/nameserver/tasks/disable-systemd-resolved.yml b/roles/nameserver/tasks/disable-systemd-resolved.yml index 3d15fa8..9813bee 100644 --- a/roles/nameserver/tasks/disable-systemd-resolved.yml +++ b/roles/nameserver/tasks/disable-systemd-resolved.yml @@ -19,4 +19,5 @@ - name: nameserver | systemd-resolved | create new /etc/resolv.conf copy: dest: "/etc/resolv.conf" - content: nameserver 127.0.0.1 \ No newline at end of file + content: | + nameserver 127.0.0.1 diff --git a/roles/nameserver/tasks/install_bind.yml b/roles/nameserver/tasks/install_bind.yml index 7824389..35f5ab5 100644 --- a/roles/nameserver/tasks/install_bind.yml +++ b/roles/nameserver/tasks/install_bind.yml @@ -11,12 +11,4 @@ validate: "{{ named_checkconf }} {{ named_conf_options }}" loop: - { regexp: '^\s*listen-on {(?:[\s\n]*(?:\d{1,3}\.){3}\d{1,3};)*[\s\n]*};', option: "\tlisten-on { {{ ansible_default_ipv4.address }}; };"} - - { regexp: '^\s*listen-on-v6 {(?:[\s\n]*(?:[\da-f:]*;)*[\s\n]*};', option: "\tlisten-on-v6 { {{ ansible_default_ipv6.address }}; };"} - - - lineinfile: - path: "{{ named_conf_options }}" - regexp: "{{ item.regexp }}" - state: present - line: "{{ item.option }}" - insertafter: "options {" \ No newline at end of file + - { regexp: '^\s*listen-on-v6 {(?:[\s\n]*(?:[\da-f:]*;)*[\s\n]*};', option: "\tlisten-on-v6 { {{ ansible_default_ipv6.address }}; };"} \ No newline at end of file