diff --git a/roles/base/tasks/network.yml b/roles/base/tasks/network.yml index 7cfe65e..c154ecc 100644 --- a/roles/base/tasks/network.yml +++ b/roles/base/tasks/network.yml @@ -9,8 +9,9 @@ - name: Install network interfaces template: src: "{{ network_type }}-interface.cfg" - dest: "/etc/network/interfaces.d/{{ ip_inter }}" + dest: "/etc/network/interfaces.d/{{ item.name }}" notify: reboot_host + loop: "{{ interfaces }}" - name: Install bridge utilities apt: diff --git a/roles/base/templates/static-interface.cfg b/roles/base/templates/static-interface.cfg index f7d04b2..b58ba45 100644 --- a/roles/base/templates/static-interface.cfg +++ b/roles/base/templates/static-interface.cfg @@ -1,7 +1,7 @@ # {{ ansible_managed }} # The primary network interface -auto {{ ip_inter }} -iface {{ ip_inter }} inet static - address {{ ip_addr }} - gateway {{ ip_gateway }} +auto {{ item.name }} +iface {{ item.name }} inet static + address {{ item.address }} + gateway {{ item.gateway }}