summaryrefslogtreecommitdiff
path: root/roles/vm/host/network/tasks
diff options
context:
space:
mode:
Diffstat (limited to 'roles/vm/host/network/tasks')
-rw-r--r--roles/vm/host/network/tasks/main.yml (renamed from roles/vm/host/network/tasks/network.yml)17
1 files changed, 17 insertions, 0 deletions
diff --git a/roles/vm/host/network/tasks/network.yml b/roles/vm/host/network/tasks/main.yml
index 103ff194..e7668917 100644
--- a/roles/vm/host/network/tasks/network.yml
+++ b/roles/vm/host/network/tasks/main.yml
@@ -1,4 +1,21 @@
---
+- 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: create network interfaces
+ template:
+ src: interfaces.j2
+ dest: /etc/network/interfaces
+
- name: create network bridges
when: "'bridges' in vm_host.network"
block: