Configure /etc/network/interfaces and /etc/resolv.conf using Ansible #98

Merged
jeltz merged 7 commits from ifupdown2 into master 2022-08-27 04:55:31 +02:00
2 changed files with 20 additions and 0 deletions
Showing only changes of commit e26d5dfc27 - Show all commits

View file

@ -0,0 +1,9 @@
---
- name: Install resolv.conf
template:
src: resolv.conf.j2
dest: /etc/resolv.conf
owner: root
group: root
mode: u=rw,g=r,o=r
...

View file

@ -0,0 +1,11 @@
{{ ansible_managed | comment }}
{% for nameserver in resolvconf__nameservers %}
nameserver {{ nameserver | ipaddr }}
{% endfor %}
{% if resolvconf__domain is defined %}
domain {{ resolvconf__domain }}
{% endif %}
{% if resolvconf__search is defined %}
search {{ resolvconf__search | join(" ") }}
{% endif %}