[fuel] Parameterize tenant VLAN ranges
[pharos.git] / labs / bii / idf-pod1.yaml
1 ##############################################################################
2 # Copyright (c) 2018 BII-CFIEC and others.
3 # All rights reserved. This program and the accompanying materials
4 # are made available under the terms of the Apache License, Version 2.0
5 # which accompanies this distribution, and is available at
6 # http://www.apache.org/licenses/LICENSE-2.0
7 ##############################################################################
8 ---
9 ### This is a BII POD1 Installer descriptor file ###
10
11 idf:
12   version: 0.1
13   # NOTE: Temporarily disable Daisy check, since it requires 'storage' network
14   # to be defined in 'idf.net_config' below.
15   installer: ['apex', 'compass4nfv', 'fuel', 'joid']
16   net_config:
17     oob:                     # IPMI management network
18       interface: 0
19       ip-range: 192.168.20.200-192.168.20.205
20       vlan: native
21     admin:
22       interface: 0
23       vlan: native
24       network: 10.20.0.0
25       mask: 24
26     mgmt:
27       interface: 2
28       vlan: 101
29       network: 192.168.101.0
30       mask: 24
31     private:
32       interface: 3
33       vlan: 102-132
34       network: 192.168.102.0
35       mask: 24
36     public:
37       interface: 1
38       vlan: native
39       network: 192.168.20.0
40       mask: 24
41       gateway: 192.168.20.1
42       dns:
43         - 114.114.114.114
44         - 8.8.8.8
45   fuel:
46     jumphost:
47       bridges:
48         admin: 'br-pxe'
49         mgmt: 'br-ctl'
50         private: ~
51         public: ~
52     network:
53       node:
54         # Ordered-list, index should be in sync with node index in PDF
55         - interfaces: &interfaces
56             # Ordered-list, index should be in sync with interface index in PDF
57             - 'eno1'
58             - 'eno2'
59             - 'eno3'
60             - 'eno4'
61           busaddr: &busaddr
62             # Bus-info reported by `ethtool -i ethX`
63             - '0000:01:00.0'
64             - '0000:01:00.1'
65             - '0000:02:00.0'
66             - '0000:02:00.1'
67         - interfaces: *interfaces
68           busaddr: *busaddr
69         - interfaces: *interfaces
70           busaddr: *busaddr
71         - interfaces: *interfaces
72           busaddr: *busaddr
73         - interfaces: *interfaces
74           busaddr: *busaddr