add hpgen10 support and fix redfish path
[yaml_builds.git] / hpgen10.yaml
1 ---
2 ##############################################################################
3 # Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.        #
4 #                                                                            #
5 # Licensed under the Apache License, Version 2.0 (the "License"); you may    #
6 # not use this file except in compliance with the License.                   #
7 #                                                                            #
8 # You may obtain a copy of the License at                                    #
9 #       http://www.apache.org/licenses/LICENSE-2.0                           #
10 #                                                                            #
11 # Unless required by applicable law or agreed to in writing, software        #
12 # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT  #
13 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.           #
14 # See the License for the specific language governing permissions and        #
15 # limitations under the License.                                             #
16 ##############################################################################
17
18 site_name: hpgen10
19 ipmi_admin:
20   username: Administrator
21   password: Admin123
22 networks:
23   bonded: yes
24   primary: bond0
25   slaves:
26     - name: ens3f0
27     - name: ens3f1
28   oob:
29     vlan: 40
30     interface: 
31     cidr: 192.168.41.0/24
32     routes:
33       gateway: 192.168.41.1
34     ranges:
35       reserved:
36         start: 192.168.41.2
37         end: 192.168.41.4
38       static:
39         start: 192.168.41.5
40         end: 192.168.41.254
41   host:
42     vlan: 41
43     interface: bond0.41
44     cidr: 192.168.2.0/24
45     subnet: 192.168.2.0
46     netmask: 255.255.255.0
47     routes:
48        gateway: 192.168.2.200
49     ranges:
50       reserved:
51         start: 192.168.2.84
52         end: 192.168.2.86
53       static:
54         start: 192.168.2.1
55         end: 192.168.2.83
56     dns:
57       domain: lab.akraino.org
58       servers: '192.168.2.85 8.8.8.8 8.8.4.4'
59   storage:
60     vlan: 42
61     interface: bond0.42
62     cidr: 172.31.1.0/24
63     ranges:
64       static:
65         start: 172.31.1.2
66         end: 172.31.1.254
67   pxe:
68     vlan: 
69     interface: eno1
70     cidr: 172.30.1.0/24
71     gateway: 172.30.1.1
72     routes:
73        gateway: 172.30.1.30
74     ranges:
75       reserved:
76         start: 172.30.1.1
77         end:  172.30.1.10
78       static:
79         start: 172.30.1.11
80         end: 172.30.1.200
81       dhcp:
82         start: 172.30.1.201
83         end: 172.30.1.254
84     dns:
85       domain: lab.akraino.org
86       servers: '192.168.2.85 8.8.8.8 8.8.4.4'
87     inf: net4
88   ksn:
89     vlan: 44
90     interface: bond0.44
91     cidr: 172.29.1.0/24
92     local_asnumber: 65531
93     ranges:
94       static:
95         start: 172.29.1.5
96         end: 172.29.1.254
97     additional_cidrs:
98       -  172.29.1.136/29
99     ingress_cidr: 172.29.1.137/32
100     peers:
101     - ip: 172.29.1.1
102       scope: global
103       asnumber: 65001
104     vrrp_ip: 172.29.1.1 # keep peers ip address in case of only peer.
105   neutron:
106     vlan: 45
107     interface: bond0.45
108     cidr: 10.0.101.0/24
109     ranges:
110       static:
111         start: 10.0.101.2
112         end: 10.0.101.254
113 dns:
114   upstream_servers:
115     - 192.168.2.85
116     - 8.8.8.8
117     - 8.8.8.8
118   upstream_servers_joined: '192.168.2.85,8.8.8.8'
119   ingress_domain: hpgen10.akraino.org
120 sriovnets:
121 - physical: sriovnet1
122   interface: ens6f0
123   vlan_start: 2001
124   vlan_end: 3000
125   whitelists:
126   - "address": "0000:af:02.0"
127   - "address": "0000:af:02.1"
128   - "address": "0000:af:02.2"
129   - "address": "0000:af:02.3"
130   - "address": "0000:af:02.4"
131   - "address": "0000:af:02.5"
132   - "address": "0000:af:02.6"
133   - "address": "0000:af:02.7"
134   - "address": "0000:af:03.0"
135   - "address": "0000:af:03.1"
136   - "address": "0000:af:03.2"
137   - "address": "0000:af:03.3"
138   - "address": "0000:af:03.4"
139   - "address": "0000:af:03.5"
140   - "address": "0000:af:03.6"
141   - "address": "0000:af:03.7"
142   - "address": "0000:af:04.0"
143   - "address": "0000:af:04.1"
144   - "address": "0000:af:04.2"
145   - "address": "0000:af:04.3"
146   - "address": "0000:af:04.4"
147   - "address": "0000:af:04.5"
148   - "address": "0000:af:04.6"
149   - "address": "0000:af:04.7"
150   - "address": "0000:af:05.0"
151   - "address": "0000:af:05.1"
152   - "address": "0000:af:05.2"
153   - "address": "0000:af:05.3"
154   - "address": "0000:af:05.4"
155   - "address": "0000:af:05.5"
156   - "address": "0000:af:05.6"
157   - "address": "0000:af:05.7"
158 - physical: sriovnet2
159   interface: ens6f1
160   vlan_start: 2001
161   vlan_end: 3000
162   whitelists:
163   - "address": "0000:af:0a.0"
164   - "address": "0000:af:0a.1"
165   - "address": "0000:af:0a.2"
166   - "address": "0000:af:0a.3"
167   - "address": "0000:af:0a.4"
168   - "address": "0000:af:0a.5"
169   - "address": "0000:af:0a.6"
170   - "address": "0000:af:0a.7"
171   - "address": "0000:af:0b.0"
172   - "address": "0000:af:0b.1"
173   - "address": "0000:af:0b.2"
174   - "address": "0000:af:0b.3"
175   - "address": "0000:af:0b.4"
176   - "address": "0000:af:0b.5"
177   - "address": "0000:af:0b.6"
178   - "address": "0000:af:0b.7"
179   - "address": "0000:af:0c.0"
180   - "address": "0000:af:0c.1"
181   - "address": "0000:af:0c.2"
182   - "address": "0000:af:0c.3"
183   - "address": "0000:af:0c.4"
184   - "address": "0000:af:0c.5"
185   - "address": "0000:af:0c.6"
186   - "address": "0000:af:0c.7"
187   - "address": "0000:af:0d.0"
188   - "address": "0000:af:0d.1"
189   - "address": "0000:af:0d.2"
190   - "address": "0000:af:0d.3"
191   - "address": "0000:af:0d.4"
192   - "address": "0000:af:0d.5"
193   - "address": "0000:af:0d.6"
194   - "address": "0000:af:0d.7"
195 storage:
196   osds:
197     - data: /dev/sdb
198       journal: /var/lib/ceph/journal/journal-sdb
199     - data: /dev/sdc
200       journal: /var/lib/ceph/journal/journal-sdc
201     - data: /dev/sdd
202       journal: /var/lib/ceph/journal/journal-sdd
203     - data: /dev/sde
204       journal: /var/lib/ceph/journal/journal-sde
205     - data: /dev/sdf
206       journal: /var/lib/ceph/journal/journal-sdf
207     - data: /dev/sdg
208       journal: /var/lib/ceph/journal/journal-sdg
209     - data: /dev/sdh
210       journal: /var/lib/ceph/journal/journal-sdh
211     - data: /dev/sdi
212       journal: /var/lib/ceph/journal/journal-sdi
213   osd_count: 8
214   total_osd_count: 24
215 genesis:
216   name: aknode30
217   oob: 192.168.41.130
218   host: 192.168.2.30
219   storage: 172.31.1.30
220   pxe: 172.30.1.30
221   ksn: 172.29.1.30
222   neutron: 10.0.101.30
223   root_password: akraino,d
224   oem: HPE
225   mac_address: 3c:fd:fe:aa:90:b0
226   bios_template: hpe_dl380_g10_uefi_base.json.template
227   boot_template: hpe_dl380_g10_uefi_httpboot.json.template
228   http_boot_device: NIC.Slot.3-1-1
229 masters:
230   - name : aknode31
231     oob: 192.168.41.131
232     host: 192.168.2.31
233     storage: 172.31.1.31
234     pxe: 172.30.1.31
235     ksn: 172.29.1.31
236     neutron: 10.0.101.31
237     oob_user: Administrator
238     oob_password: Admin123
239   - name : aknode32
240     oob: 192.168.41.132
241     host: 192.168.2.32
242     storage: 172.31.1.32
243     pxe: 172.30.1.32
244     ksn: 172.29.1.32
245     neutron: 10.0.101.32
246     oob_user: Administrator
247     oob_password: Admin123
248 #workers:
249 #  - name : aknode33
250 #    oob: 192.168.41.133
251 #    host: 192.168.2.33
252 #    storage: 172.31.1.33
253 #    pxe: 172.30.1.33
254 #    ksn: 172.29.1.33
255 #    neutron: 10.0.101.33
256 #    oob_user: Administrator
257 #    oob_password: Admin123
258 #  - name : aknode34
259 #    oob: 192.168.41.134
260 #    host: 192.168.2.34
261 #    storage: 172.31.1.34
262 #    pxe: 172.30.1.34
263 #    ksn: 172.29.1.34
264 #    neutron: 10.0.101.34
265 hardware:
266   vendor: HP
267   generation: '10'
268   hw_version: '3'
269   bios_version: '2.8'
270   bios_template: hpe_dl380_g10_uefi_base.json.template
271   boot_template: hpe_dl380_g10_uefi_httpboot.json.template
272   http_boot_device: NIC.Slot.3-1-1
273 disks:
274   - name : sdj
275     labels:
276       bootdrive: 'true'
277     partitions:
278       - name: root
279         size: 20g
280         mountpoint: /
281       - name: boot
282         size: 1g
283         mountpoint: /boot
284       - name: var
285         size: '>300g'
286         mountpoint: /var
287   - name : sdk
288     partitions:
289       - name: cephj
290         size: 300g
291         mountpoint: /var/lib/ceph/journal
292 disks_compute:
293   - name : sdj
294     labels:
295       bootdrive: 'true'
296     partitions:
297       - name: root
298         size: 20g
299         mountpoint: /
300       - name: boot
301         size: 1g
302         mountpoint: /boot
303       - name: var
304         size: '>300g'
305         mountpoint: /var
306   - name : sdk
307     partitions:
308       - name: nova
309         size: '99%'
310         mountpoint: /var/lib/nova
311 genesis_ssh_public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC/n4mNLAj3XKG2fcm+8eVe0NUlNH0g8DA8KJ53rSLKccm8gm4UgLmGOJyBfUloQZMuOpU6a+hexN4ECCliqI7+KUmgJgsvLkJ3OUMNTEVu9tDX5mdXeffsufaqFkAdmbJ/9PMPiPQ3/UqbbtyEcqoZAwUWf4ggAWSp00SGE1Okg+skPSbDzPVHb4810eXZT1yoIg29HAenJNNrsVxvnMT2kw2OYmLfxgEUh1Ev4c5LnUog4GXBDHQtHAwaIoTu9s/q8VIvGav62RJVFn3U1D0jkiwDLSIFn8ezORQ4YkSidwdSrtqsqa2TJ0E5w/n5h5IVGO9neY8YlXrgynLd4Y+7 root@pocnjrsv132"
312 kubernetes:
313   api_service_ip: 10.96.0.1
314   etcd_service_ip: 10.96.0.2
315   pod_cidr: 10.99.0.0/16
316   service_cidr: 10.96.0.0/14
317 regional_server:
318   ip: 135.16.101.85
319 ...