Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 25 additions & 27 deletions ansible/roles/test/templates/vnet_config.j2
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@

{% set vlan_id_list = [ 2001, 2002, 3001, 3002 ] %}
{% set num_vnet = 8 %}
{% set vlan_id_base = 3001 %}
{% set topo_vlan = minigraph_vlans.keys()[0] %}
{% set index = 10 %}
vlan_intf_list:
{% for vlan in vlan_id_list %}
{% for vlan in range (vlan_id_base, vlan_id_base + num_vnet) %}
- vlan_id: '{{ (vlan|int) }}'
ifname: 'Vlan{{ vlan }}'
ip: '{{ loop.index }}.{{ loop.index }}.10.1/24'
Expand All @@ -15,53 +16,50 @@ intf_list:
ip: '{{ index }}.{{ index }}.10.1/24'

vnet_id_list:
- Vnet1
- Vnet2
- Vnet3
- Vnet4
{% for vnet in range (1, 1 + num_vnet) %}
- Vnet{{ vnet }}
{% endfor %}

vnet_peer_list:
- Vnet3: Vnet4
- Vnet4: Vnet3
- Vnet7: Vnet8
- Vnet8: Vnet7

vnet_intf_list:
- ifname: Vlan2001
vnet: Vnet1
- ifname: Vlan2002
vnet: Vnet2
- ifname: Vlan3001
vnet: Vnet3
- ifname: Vlan3002
vnet: Vnet4
{% for vlan in range (vlan_id_base, vlan_id_base + num_vnet) %}
- ifname: Vlan{{ vlan }}
vnet: Vnet{{ loop.index }}
{% endfor %}

vnet_nbr_list:
- ifname: Vlan2001
ip: '1.1.10.101'
- ifname: Vlan2001
ip: '1.1.10.102'
- ifname: Vlan2002
ip: '2.2.10.101'
- ifname: Vlan2002
ip: '2.2.10.102'
{% for vlan in range (vlan_id_base, vlan_id_base + num_vnet) %}
- ifname: Vlan{{ vlan }}
ip: '{{ loop.index }}.{{ loop.index }}.10.101'
{% endfor %}
- ifname: Vlan3001
ip: '3.3.10.101'
ip: '1.1.10.102'
- ifname: Vlan3002
ip: '4.4.10.101'
ip: '2.2.10.102'
- ifname: Vlan3005
ip: '5.5.10.102'
- ifname: Vlan3006
ip: '6.6.10.102'
- ifname: {{ minigraph_vlans[topo_vlan].members[0] }}
ip: '10.10.10.102'

vnet_local_routes:
- Vnet1_route_list:
- pfx: '50.1.1.0/24'
nh: '1.1.10.101'
ifname: 'Vlan2001'
ifname: 'Vlan3001'
- pfx: '50.2.2.0/24'
nh: '1.1.10.102'
ifname: 'Vlan2001'
ifname: 'Vlan3001'
- Vnet2_route_list:
- pfx: '60.1.1.0/24'
nh: '2.2.10.101'
ifname: 'Vlan2002'
ifname: 'Vlan3002'

vnet_route_list:
- Vnet1_route_list:
Expand Down