From e12f1667ed37c60290b21df355e2960fcad3ecc7 Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Wed, 8 Jul 2020 03:27:21 +0200 Subject: test new vm/host/network on other machines... --- roles/vm/host/network/tasks/main.yml | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) (limited to 'roles/vm/host/network/tasks/main.yml') diff --git a/roles/vm/host/network/tasks/main.yml b/roles/vm/host/network/tasks/main.yml index e7668917..cd415d1e 100644 --- a/roles/vm/host/network/tasks/main.yml +++ b/roles/vm/host/network/tasks/main.yml @@ -1,20 +1,23 @@ --- -- name: install ifenslave package - when: "'bonds' in network" - apt: - name: ifenslave - state: present +- name: configure bonds and vlans + when: "'bonds' in network or 'vlans' in network" + block: + - name: install ifenslave package + when: "'bonds' in network" + apt: + name: ifenslave + state: present -- name: install vlan package - when: "'vlans' in network" - apt: - name: vlan - state: present + - name: install vlan package + when: "'vlans' in network" + apt: + name: vlan + state: present -- name: create network interfaces - template: - src: interfaces.j2 - dest: /etc/network/interfaces + - name: create network interfaces + template: + src: interfaces.j2 + dest: /etc/network/interfaces - name: create network bridges when: "'bridges' in vm_host.network" -- cgit v1.2.3