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 ##############################################################################
9 ### POD descriptor file ###
15 contact: email@address.com
17 location: Portland, Oregon, USA
18 type: {production|development}
19 link: http://wiki.opnfv.org/
24 # type can be virtual or baremetal
25 type: {baremetal|virtual}
28 arch: {x86_64|aarch64}
30 # add values based on CFLAGS in GCC
31 cpu_cflags: {broadwell|haswell|etc}
32 # physical cores, not including hyper-threads
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}
53 # operation system installed
55 remote_params: &remote_params
56 # hardware management tool
57 type: {ipmi|amt|libvirt}
58 # array of supported versions, mandatory for all but 'libvirt'
62 # sensitive data could be encrypted, see ../utils/README.eyaml.rst
64 ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEw
65 DQYJKoZIhvcNAQEBBQAEggEAKn4rdxFJum3vgvpjT4c64gkXzbMog4LyrBb0
66 pHeASLqwiuJqCdELWl4e7d4SMp3QBzHqd6aGHJqywDt09L7axFaW9PmdUEVx
67 KxIZ8NUdDjl7HtuG8D9irU2n5VMHXVyDosMEZe9pRYhQTkuAggR7EDoDjdDj
68 0myGFy/UVH3/fxpdySWhyg9kqAYb1ReMgYBudVfm2gw4bjtjJviwASXi8hj6
69 8isdJPf25U6wrvbqQi5J5WVD4Q3PaGy8GACTZ8n+LFyPSwBl3QJ5jfMmzHmq
70 Po0cqa4MoKi3xQ8Y8z6DxhUrV0yoYWoHvIcpQBu3YCZVzpOqVPZwsapBl963
71 0d0kWzA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAoo59BSqp1DBCu05h+
72 /1BZgBDdOvlZ5JlDtpkh73ujYZXR]
74 ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEw
75 DQYJKoZIhvcNAQEBBQAEggEA4pnLYg4U/39mKdytYH1CJYJuJ/qjNrS+KoON
76 oPU6G9lMJ5U5J7NUuGyBD7O1NTt8VBE+LaBEqmXK5/SQ6mAdns9qs5QLOVSm
77 r3WKroZdqH3hmW26LuPsXNUfTaCVNOqWPAf6U6Q1fHr1vi09n3mIV/Ph03Kv
78 /aNeeRsJbBPAtHgCL6aRs+4WoxxYS0eUAVCo4yPDiSN5UFmSg6O304NM2qzi
79 av2b/gmNFN8AxE5CVi+C/fVGBhdpwmmdC0KmtkY38pYa/hf8Pks4jsFtKNDw
80 3KW+pP+BTsgKs/o/WrwCFm4LIJj/E6Pf9qZ/mZ8bAxKlVf+gQj2bgxzT3aa1
81 hHhD0TA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBAx3f5XDjWzYJA4Jn5H
82 KJOBgBDq/YBNdEeyT+dCuH59ZE6L]
86 # MAC address is mandatory for all BMC types but 'libvirt'
87 mac_address: "10:23:45:67:89:AC"
88 # physical interface list
93 address: 192.168.100.1
94 mac_address: "10:23:45:67:89:AC"
95 # vlan tag, may have multiple tags
100 mac_address: "10:23:45:67:89:5B"
103 # for nodes in the same pod may have the same configuration
113 # for nodes in the same pod may have the same configuration
133 mac_address: "10:20:22:67:89:A2"
136 speed: {1gb|10gb|25gb|40gb}
137 features: {dpdk|sriov}
139 mac_address: "10:23:22:67:89:AC"
144 # sensitive data could be encrypted, see ../utils/README.eyaml.rst
146 ENC[PKCS7,MIIBeQYJKoZIhvcNAQcDoIIBajCCAWYCAQAxggEhMIIBHQIBADAFMAACAQEw
147 DQYJKoZIhvcNAQEBBQAEggEAlOui3RhZJZsowEAzRgnLlbneCi7mtqAAXKGY
148 tP9kjfew7nXDWtDRlJrPk+cLmAzHotKYbMoDTr4LxwKatxG7rYTcalOhJvje
149 r3lkvMxHzgJtzoNP0fsl+ZaqfsHR87j8i/bJ3I7Rd+jxIVHRRQ0FDblhAltB
150 BGEwr7j8bgS1ekHTFzGPsR/wEJxB9ui5rS6nHxpLQrbcu/0AnLra71k1askw
151 r0xV3glINp9NdCO47uPTVLIR9aNPbtI6tSzapIwrhd1EWIY0CC1x+KFEVHG/
152 J9+lcu4EMzH29PKFIFci3qrR+mHGO7XsQfIcH49YJi8FxM6LT8NHfWka2i/W
153 PjGIQjA8BgkqhkiG9w0BBwEwHQYJYIZIAWUDBAEqBBCbj3JraYjos/V6WeKv
154 YAOzgBAnn2fbh9w/TBSSwXZQux2d]
155 mac_address: "10:23:22:67:89:5B"
159 features: 'dpdk|sriov'
160 mac_address: "00:1b:21:22:f1:b4"
164 features: 'dpdk|sriov'
165 mac_address: "00:1b:21:22:f1:b5"
169 # disks are same as pod1-node1
174 mac_address: "10:20:22:67:88:A3"
180 mac_address: "10:23:22:67:88:AC"
186 mac_address: "10:23:22:67:88:5B"
190 features: 'dpdk|sriov'
191 mac_address: "00:1b:21:22:f8:b4"
195 features: 'dpdk|sriov'
196 mac_address: "00:1b:21:22:f8:b5"
199 # disks are same as pod1-node1
204 mac_address: "10:30:22:67:88:A3"
210 mac_address: "10:33:22:67:88:AC"
216 mac_address: "10:33:22:67:88:5B"
220 features: 'dpdk|sriov'
221 mac_address: "00:3b:21:22:f8:b4"
225 features: 'dpdk|sriov'
226 mac_address: "00:3b:21:22:f8:b5"
229 # disks are same as pod1-node1
233 address: 10.4.7.10/24
234 mac_address: "10:40:22:67:88:A3"
239 address: 10.2.4.10/24
240 mac_address: "10:43:22:67:88:AC"
245 address: 10.2.4.10/24
246 mac_address: "10:43:22:67:88:5B"
250 features: 'dpdk|sriov'
251 mac_address: "00:4b:21:22:f8:b4"
255 features: 'dpdk|sriov'
256 mac_address: "00:4b:21:22:f8:b5"
259 # disks are same as pod1-node1
263 address: 10.4.7.11/24
264 mac_address: "10:50:22:67:88:A3"
269 address: 10.2.4.11/24
270 mac_address: "10:53:22:67:88:AC"
275 address: 10.2.4.11/24
276 mac_address: "10:53:22:67:88:5B"
280 features: 'dpdk|sriov'
281 mac_address: "00:5b:21:22:f8:b4"
285 features: 'dpdk|sriov'
286 mac_address: "00:5b:21:22:f8:b5"