From 696a621e873a4a431ef182dab4b25817080587bc Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Wed, 3 Apr 2019 21:20:44 +0200 Subject: lxc-host: Supporting gateway and dns too. --- ansible/roles/lxc-host/tasks/networkd.yml | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'ansible/roles') diff --git a/ansible/roles/lxc-host/tasks/networkd.yml b/ansible/roles/lxc-host/tasks/networkd.yml index 39d8a69..7ddfaed 100644 --- a/ansible/roles/lxc-host/tasks/networkd.yml +++ b/ansible/roles/lxc-host/tasks/networkd.yml @@ -50,10 +50,18 @@ [Network] {% if internal_if.ipv4 is defined %} Address={{ internal_if.ipv4.address }}/{{ internal_if.ipv4.netmask }} + {% if internal_if.ipv4.gateway is defined %} + Gateway={{ internal_if.ipv4.gateway }} + {% endif %} {% endif %} {% if internal_if.ipv6 is defined %} Address={{ internal_if.ipv6.address }}/{{ internal_if.ipv6.netmask }} {% endif %} + {% if internal_if.dns is defined %} + {% for dns in internal_if.dns %} + DNS={{ dns }} + {% endfor %} + {% endif %} - name: "{{ file_prefix }}-3-{{ lxc_host__internal_if }}.netdev" notify: systemctl restart systemd-networkd -- cgit v1.2.3