Loading defaults/main.yaml +5 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,11 @@ apt_repository_security: "https://archive.ubuntu.com/ubuntu" debian_repo_url_security: "http://security.debian.org/debian-security" debian_repo_url_update: "http://deb.debian.org/debian" # dns dns_search: "example.internal" dns_servers: - "192.168.10.1" # firewall firewall_enable: true firewall_basic_rules: Loading tasks/dns.yaml 0 → 100644 +11 −0 Original line number Diff line number Diff line --- # manage resolve.conf - name: "configure resolv.conf" ansible.builtin.template: src: "dns/resolv.conf.j2" dest: "/etc/resolv.conf" owner: root group: root mode: "0644" when: ansible_facts['distribution'] in ['Alpine', 'Debian'] tasks/main.yaml +5 −1 Original line number Diff line number Diff line Loading @@ -11,6 +11,11 @@ ansible.builtin.include_vars: "vars/{{ ansible_os_family }}.yaml" tags: "always" # set dns - name: "set dns" ansible.builtin.import_tasks: "dns.yaml" tags: "dns" # set hostname - name: "set hostname" ansible.builtin.import_tasks: "hostname.yaml" Loading Loading @@ -46,7 +51,6 @@ - "ansible_virtualization_type == 'kvm'" tags: "swap" # manage fstab - name: "manage fstab" ansible.builtin.import_tasks: "fstab.yaml" Loading templates/dns/resolve.conf.j2 0 → 100644 +6 −0 Original line number Diff line number Diff line {% for dns_server in dns_servers -%} nameserver {{ dns_server }} {% endfor %} {% if "example" not in dns_search -%} search {{ dns_search }} {% endif %} Loading
defaults/main.yaml +5 −0 Original line number Diff line number Diff line Loading @@ -17,6 +17,11 @@ apt_repository_security: "https://archive.ubuntu.com/ubuntu" debian_repo_url_security: "http://security.debian.org/debian-security" debian_repo_url_update: "http://deb.debian.org/debian" # dns dns_search: "example.internal" dns_servers: - "192.168.10.1" # firewall firewall_enable: true firewall_basic_rules: Loading
tasks/dns.yaml 0 → 100644 +11 −0 Original line number Diff line number Diff line --- # manage resolve.conf - name: "configure resolv.conf" ansible.builtin.template: src: "dns/resolv.conf.j2" dest: "/etc/resolv.conf" owner: root group: root mode: "0644" when: ansible_facts['distribution'] in ['Alpine', 'Debian']
tasks/main.yaml +5 −1 Original line number Diff line number Diff line Loading @@ -11,6 +11,11 @@ ansible.builtin.include_vars: "vars/{{ ansible_os_family }}.yaml" tags: "always" # set dns - name: "set dns" ansible.builtin.import_tasks: "dns.yaml" tags: "dns" # set hostname - name: "set hostname" ansible.builtin.import_tasks: "hostname.yaml" Loading Loading @@ -46,7 +51,6 @@ - "ansible_virtualization_type == 'kvm'" tags: "swap" # manage fstab - name: "manage fstab" ansible.builtin.import_tasks: "fstab.yaml" Loading
templates/dns/resolve.conf.j2 0 → 100644 +6 −0 Original line number Diff line number Diff line {% for dns_server in dns_servers -%} nameserver {{ dns_server }} {% endfor %} {% if "example" not in dns_search -%} search {{ dns_search }} {% endif %}