-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcreate_net_try.yml
41 lines (36 loc) · 1.17 KB
/
create_net_try.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Define a new network
- hosts: localhost
become: true
vars_files:
- ../vars/net_details.yml
tasks:
#- name: create bridge
#openvswitch_bridge:
#bridge: br-int4
#state: present
#args:
# external_ids:
# bridge-id: br-int4
- name: create xml for network creation
command: python /home/ece792/homework3/Q2/network_create_modify.py {{ item.name }} {{ item.forwardMode }} {{ item.bridgename }} {{ item.isOvs }} {{ item.netMac }} {{ item.iprange }}
#with_items:
# - "{{ try.Net1 }}"
# - "{{ try.Net2 }}"
loop: "{{ try }}"
- name: define a network
virt_net:
command: define
name: q2Net1
xml: '{{ lookup("template", "/etc/libvirt/qemu/networks/{{ item.name }}.xml") }}'
#with_items:
#- "{{ try.Net1 }}"
#- "{{ try.Net2 }}"
loop: "{{ try }}"
- name: Create network
virt_net:
command: create
name: "{{ item.name }}"
#with_items:
#- "{{ try.Net1 }}"
#- "{{ try.Net2 }}"
loop: "{{ try }}"