Step 2: Move test folder to root
[integration/test.git] / csit / variables / vpnservice / Variables.py
1 def get_variables():
2     variables = {}
3     vpn_instance = {
4         "vpn-instance": [
5             {
6                 "description": "Test VPN Instance 1",
7                 "vpn-instance-name": "testVpn1",
8                 "ipv4-family": {
9                     "route-distinguisher": "1000:1",
10                     "export-route-policy": "3000:1,4000:1",
11                     "import-route-policy": "1000:1,2000:1",
12                     "apply-label": {
13                         "apply-label-per-route": "true"
14                     }
15                 }
16             }
17         ]
18     }
19     vm_interface = {
20         "interface": [
21             {
22                 "name": "s1-eth1",
23                 "type": "iana-if-type:l2vlan",
24                 "odl-interface:of-port-id": "openflow:1:1",
25                 "enabled": "true"
26             }
27         ]
28     }
29     vm_vpninterface = {
30         "vpn-interface": [
31             {
32                 "odl-l3vpn:adjacency": [
33                     {
34                         "odl-l3vpn:ip_address": "10.0.0.1",
35                         "odl-l3vpn:mac_address": "12:f8:57:a8:b9:a1"
36                     }
37                 ],
38                 "vpn-instance-name": "testVpn1",
39                 "name": "s1-eth1"
40             }
41         ]
42     }
43     bgp_router = {
44         "bgp-router": {
45             "local-as-identifier": "10.10.10.10",
46             "local-as-number": 108
47         }
48     }
49     bgp_neighbor = {
50         "bgp-neighbor": [
51             {
52                 "as-number": 105,
53                 "ip-address": "169.144.42.168"
54             }
55         ]
56     }
57     variables = {'vpn_instance': vpn_instance,
58                  'vm_interface': vm_interface,
59                  'vm_vpninterface': vm_vpninterface,
60                  'bgp_router': bgp_router,
61                  'bgp_neighbor': bgp_neighbor}
62     return variables