Merge "[fuel] Get public pool parameters from idf.fuel"
[pharos.git] / config / pdf / pod1.encrypted.yaml
1 ##############################################################################
2 # Copyright (c) 2018 Intel Corporation, Enea AB 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 ### POD descriptor file ###
10
11 version: 1.0
12
13 details:
14   pod_owner: Lab Owner
15   contact: email@address.com
16   lab: Linux Foundation
17   location: Portland, Oregon, USA
18   type: {production|development}
19   link: http://wiki.opnfv.org/
20
21 jumphost:
22   name: pod1-jump
23   node:
24     # type can be virtual or baremetal
25     type: {baremetal|virtual}
26     vendor: supermicro
27     model: S2600JF
28     arch: {x86_64|aarch64}
29     cpus: 2
30     # add values based on CFLAGS in GCC
31     cpu_cflags: {broadwell|haswell|etc}
32     # physical cores, not including hyper-threads
33     cores: 10
34     memory: 32G
35   # disk list
36   disks:
37     # first disk
38     - name: {disk#number}
39       # volume
40       disk_capacity: {M|MB|G|GB|T|TB}
41       # several disk types possible
42       disk_type: {hdd|ssd|cdrom|tape}
43       # several interface types possible
44       disk_interface: {sata|sas|ssd|nvme|scsi|iscsi}
45       # define rotation speed of disk
46       disk_rotation: {5400|7200|10000|15000}
47     # second disk
48     - name: 'disk2'
49       disk_capacity: 2048G
50       disk_type: hdd
51       disk_interface: sas
52       disk_rotation: 15000
53   # operation system installed
54   os: ubuntu-14.04
55   remote_params: &remote_params
56     # hardware management tool
57     type: {ipmi|amt}
58     versions:
59       - 1.0
60       - 2.0
61     # sensitive data could be encrypted, see ../utils/README.eyaml.rst
62     user: >
63         ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEw
64         DQYJKoZIhvcNAQEBBQAEggEAKn4rdxFJum3vgvpjT4c64gkXzbMog4LyrBb0
65         pHeASLqwiuJqCdELWl4e7d4SMp3QBzHqd6aGHJqywDt09L7axFaW9PmdUEVx
66         KxIZ8NUdDjl7HtuG8D9irU2n5VMHXVyDosMEZe9pRYhQTkuAggR7EDoDjdDj
67         0myGFy/UVH3/fxpdySWhyg9kqAYb1ReMgYBudVfm2gw4bjtjJviwASXi8hj6
68         8isdJPf25U6wrvbqQi5J5WVD4Q3PaGy8GACTZ8n+LFyPSwBl3QJ5jfMmzHmq
69         Po0cqa4MoKi3xQ8Y8z6DxhUrV0yoYWoHvIcpQBu3YCZVzpOqVPZwsapBl963
70         0d0kWzA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAoo59BSqp1DBCu05h+
71         /1BZgBDdOvlZ5JlDtpkh73ujYZXR]
72     pass: >
73         ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEw
74         DQYJKoZIhvcNAQEBBQAEggEA4pnLYg4U/39mKdytYH1CJYJuJ/qjNrS+KoON
75         oPU6G9lMJ5U5J7NUuGyBD7O1NTt8VBE+LaBEqmXK5/SQ6mAdns9qs5QLOVSm
76         r3WKroZdqH3hmW26LuPsXNUfTaCVNOqWPAf6U6Q1fHr1vi09n3mIV/Ph03Kv
77         /aNeeRsJbBPAtHgCL6aRs+4WoxxYS0eUAVCo4yPDiSN5UFmSg6O304NM2qzi
78         av2b/gmNFN8AxE5CVi+C/fVGBhdpwmmdC0KmtkY38pYa/hf8Pks4jsFtKNDw
79         3KW+pP+BTsgKs/o/WrwCFm4LIJj/E6Pf9qZ/mZ8bAxKlVf+gQj2bgxzT3aa1
80         hHhD0TA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAx3f5XDjWzYJA4Jn5H
81         KJOBgBDq/YBNdEeyT+dCuH59ZE6L]
82   remote_management:
83     <<: *remote_params
84     address: 10.4.7.3/24
85     mac_address: "10:23:45:67:89:AC"
86   # physical interface list
87   interfaces:
88     # first interface
89     - name: {nic#number}
90       # ip address of nic
91       address: 192.168.100.1
92       mac_address: "10:23:45:67:89:AC"
93       # vlan tag, may have multiple tags
94       vlan: {native|1-4095}
95     # second interface
96     - name: 'nic2'
97       address: 10.20.0.1/24
98       mac_address: "10:23:45:67:89:5B"
99 nodes:
100   - name: pod1-node1
101     # for nodes in the same pod may have the same configuration
102     node: &nodeparas
103       type: baremetal
104       vendor: supermicro
105       model: S2600JF
106       arch: x86_64
107       cpus: 2
108       cpu_cflags: haswell
109       cores: 12
110       memory: 128G
111     # for nodes in the same pod may have the same configuration
112     disks: &disks
113       - name: 'disk1'
114         disk_capacity: 4906G
115         disk_type: hdd
116         disk_interface: sata
117         disk_rotation: 7200
118       - name: 'disk2'
119         disk_capacity: 2048G
120         disk_type: hdd
121         disk_interface: sas
122         disk_rotation: 15000
123       - name: 'disk3'
124         disk_capacity: 600G
125         disk_type: ssd
126         disk_interface: ssd
127         disk_rotation: 15000
128     remote_management:
129       <<: *remote_params
130       address: 10.4.7.7/24
131       mac_address: "10:20:22:67:89:A2"
132     interfaces:
133       - name: 'nic1'
134         speed: {1gb|10gb|25gb|40gb}
135         features: {dpdk|sriov}
136         address: 10.2.4.7/24
137         mac_address: "10:23:22:67:89:AC"
138         vlan: 201
139       - name: 'nic2'
140         speed: 1gb
141         features: ''
142         # sensitive data could be encrypted, see ../utils/README.eyaml.rst
143         address: >
144             ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEw
145             DQYJKoZIhvcNAQEBBQAEggEAlOui3RhZJZsowEAzRgnLlbneCi7mtqAAXKGY
146             tP9kjfew7nXDWtDRlJrPk+cLmAzHotKYbMoDTr4LxwKatxG7rYTcalOhJvje
147             r3lkvMxHzgJtzoNP0fsl+ZaqfsHR87j8i/bJ3I7Rd+jxIVHRRQ0FDblhAltB
148             BGEwr7j8bgS1ekHTFzGPsR/wEJxB9ui5rS6nHxpLQrbcu/0AnLra71k1askw
149             r0xV3glINp9NdCO47uPTVLIR9aNPbtI6tSzapIwrhd1EWIY0CC1x+KFEVHG/
150             J9+lcu4EMzH29PKFIFci3qrR+mHGO7XsQfIcH49YJi8FxM6LT8NHfWka2i/W
151             PjGIQjA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCbj3JraYjos/V6WeKv
152             YAOzgBAnn2fbh9w/TBSSwXZQux2d]
153         mac_address: "10:23:22:67:89:5B"
154         vlan: 202
155       - name: 'nic3'
156         speed: 10gb
157         features: 'dpdk|sriov'
158         mac_address: "00:1b:21:22:f1:b4"
159         vlan: 203
160       - name: 'nic4'
161         speed: 10gb
162         features: 'dpdk|sriov'
163         mac_address: "00:1b:21:22:f1:b5"
164         vlan: 204
165   - name: pod1-node2
166     node: *nodeparas
167     # disks are same as pod1-node1
168     disks: *disks
169     remote_management:
170       <<: *remote_params
171       address: 10.4.7.8/24
172       mac_address: "10:20:22:67:88:A3"
173     interfaces:
174       - name: 'nic1'
175         speed: 1gb
176         features: ''
177         address: 10.2.4.8/24
178         mac_address: "10:23:22:67:88:AC"
179         vlan: 201
180       - name: 'nic2'
181         speed: 1gb
182         features: ''
183         address: 10.2.4.8/24
184         mac_address: "10:23:22:67:88:5B"
185         vlan: 202
186       - name: 'nic3'
187         speed: 10gb
188         features: 'dpdk|sriov'
189         mac_address: "00:1b:21:22:f8:b4"
190         vlan: 203
191       - name: 'nic4'
192         speed: 10gb
193         features: 'dpdk|sriov'
194         mac_address: "00:1b:21:22:f8:b5"
195   - name: pod1-node3
196     node: *nodeparas
197     # disks are same as pod1-node1
198     disks: *disks
199     remote_management:
200       <<: *remote_params
201       address: 10.4.7.9/24
202       mac_address: "10:30:22:67:88:A3"
203     interfaces:
204       - name: 'nic1'
205         speed: 1gb
206         features: ''
207         address: 10.2.4.9/24
208         mac_address: "10:33:22:67:88:AC"
209         vlan: 201
210       - name: 'nic2'
211         speed: 1gb
212         features: ''
213         address: 10.2.4.9/24
214         mac_address: "10:33:22:67:88:5B"
215         vlan: 202
216       - name: 'nic3'
217         speed: 10gb
218         features: 'dpdk|sriov'
219         mac_address: "00:3b:21:22:f8:b4"
220         vlan: 203
221       - name: 'nic4'
222         speed: 10gb
223         features: 'dpdk|sriov'
224         mac_address: "00:3b:21:22:f8:b5"
225   - name: pod1-node4
226     node: *nodeparas
227     # disks are same as pod1-node1
228     disks: *disks
229     remote_management:
230       <<: *remote_params
231       address: 10.4.7.10/24
232       mac_address: "10:40:22:67:88:A3"
233     interfaces:
234       - name: 'nic1'
235         speed: 1gb
236         features: ''
237         address: 10.2.4.10/24
238         mac_address: "10:43:22:67:88:AC"
239         vlan: 201
240       - name: 'nic2'
241         speed: 1gb
242         features: ''
243         address: 10.2.4.10/24
244         mac_address: "10:43:22:67:88:5B"
245         vlan: 202
246       - name: 'nic3'
247         speed: 10gb
248         features: 'dpdk|sriov'
249         mac_address: "00:4b:21:22:f8:b4"
250         vlan: 203
251       - name: 'nic4'
252         speed: 10gb
253         features: 'dpdk|sriov'
254         mac_address: "00:4b:21:22:f8:b5"
255   - name: pod1-node5
256     node: *nodeparas
257     # disks are same as pod1-node1
258     disks: *disks
259     remote_management:
260       <<: *remote_params
261       address: 10.4.7.11/24
262       mac_address: "10:50:22:67:88:A3"
263     interfaces:
264       - name: 'nic1'
265         speed: 1gb
266         features: ''
267         address: 10.2.4.11/24
268         mac_address: "10:53:22:67:88:AC"
269         vlan: 201
270       - name: 'nic2'
271         speed: 1gb
272         features: ''
273         address: 10.2.4.11/24
274         mac_address: "10:53:22:67:88:5B"
275         vlan: 202
276       - name: 'nic3'
277         speed: 10gb
278         features: 'dpdk|sriov'
279         mac_address: "00:5b:21:22:f8:b4"
280         vlan: 203
281       - name: 'nic4'
282         speed: 10gb
283         features: 'dpdk|sriov'
284         mac_address: "00:5b:21:22:f8:b5"