Merge "[PDF] check-jinja: Filter-out incompatible PDF/IA"
[pharos.git] / config / pdf / pod1.yaml
1 ##############################################################################
2 # Copyright (c) 2018 Intel Corporation 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 details:
12   pod_owner: Lab Owner
13   contact: email@address.com
14   lab: Linux Foundation
15   location: Portland, Oregon, USA
16   type: {production|development}
17   link: http://wiki.opnfv.org/
18
19 jumphost:
20   name: pod1-jump
21   node:
22     # type can be virtual or baremetal
23     type: {baremetal|virtual}
24     vendor: supermicro
25     model: S2600JF
26     arch: {x86_64|aarch64}
27     cpus: 2
28     # add values based on CFLAGS in GCC
29     cpu_cflags: {broadwell|haswell|etc}
30     # physical cores, not including hyper-threads
31     cores: 10
32     memory: 32G
33   # disk list
34   disks:
35     # first disk
36     - name: {disk#number}
37       # volume
38       disk_capacity: {M|MB|G|GB|T|TB}
39       # several disk types possible
40       disk_type: {hdd|ssd|cdrom|tape}
41       # several interface types possible
42       disk_interface: {sata|sas|ssd|nvme|scsi|iscsi}
43       # define rotation speed of disk
44       disk_rotation: {0|5400|7200|10000|15000}
45     # second disk
46     - name: 'disk2'
47       disk_capacity: 2048G
48       disk_type: hdd
49       disk_interface: sas
50       disk_rotation: 15000
51   # operation system installed
52   os: ubuntu-14.04
53   remote_params: &remote_params
54     # hardware management tool
55     type: {ipmi|amt}
56     versions:
57       - 1.0
58       - 2.0
59     user: root
60     pass: root
61   remote_management:
62     <<: *remote_params
63     address: 10.4.7.3/24
64     mac_address: "10:23:45:67:89:AC"
65   # physical interface list
66   interfaces:
67     # first interface
68     - name: {nic#number}
69       # ip address of nic
70       address: 192.168.100.1
71       mac_address: "10:23:45:67:89:AC"
72       # vlan tag, may have multiple tags
73       vlan: {native|1-4095}
74     # second interface
75     - name: 'nic2'
76       address: 10.20.0.1/24
77       mac_address: "10:23:45:67:89:5B"
78 nodes:
79   - name: pod1-node1
80     # for nodes in the same pod may have the same configuration
81     node: &nodeparas
82       type: baremetal
83       vendor: supermicro
84       model: S2600JF
85       arch: x86_64
86       cpus: 2
87       cpu_cflags: haswell
88       cores: 12
89       memory: 128G
90     # for nodes in the same pod may have the same configuration
91     disks: &disks
92       - name: 'disk1'
93         disk_capacity: 4906G
94         disk_type: hdd
95         disk_interface: sata
96         disk_rotation: 7200
97       - name: 'disk2'
98         disk_capacity: 2048G
99         disk_type: hdd
100         disk_interface: sas
101         disk_rotation: 15000
102       - name: 'disk3'
103         disk_capacity: 600G
104         disk_type: ssd
105         disk_interface: ssd
106         disk_rotation: 15000
107     remote_management:
108       <<: *remote_params
109       address: 10.4.7.7/24
110       mac_address: "10:20:22:67:89:A2"
111     interfaces:
112       - name: 'nic1'
113         speed: {1gb|10gb|25gb|40gb}
114         features: {dpdk|sriov}
115         address: 10.2.4.7/24
116         mac_address: "10:23:22:67:89:AC"
117         vlan: 201
118       - name: 'nic2'
119         speed: 1gb
120         features: ''
121         address: 10.2.4.7/24
122         mac_address: "10:23:22:67:89:5B"
123         vlan: 202
124       - name: 'nic3'
125         speed: 10gb
126         features: 'dpdk|sriov'
127         mac_address: "00:1b:21:22:f1:b4"
128         vlan: 203
129       - name: 'nic4'
130         speed: 10gb
131         features: 'dpdk|sriov'
132         mac_address: "00:1b:21:22:f1:b5"
133         vlan: 204
134   - name: pod1-node2
135     node: *nodeparas
136     # disks are same as pod1-node1
137     disks: *disks
138     remote_management:
139       <<: *remote_params
140       address: 10.4.7.8/24
141       mac_address: "10:20:22:67:88:A3"
142     interfaces:
143       - name: 'nic1'
144         speed: 1gb
145         features: ''
146         address: 10.2.4.8/24
147         mac_address: "10:23:22:67:88:AC"
148         vlan: 201
149       - name: 'nic2'
150         speed: 1gb
151         features: ''
152         address: 10.2.4.8/24
153         mac_address: "10:23:22:67:88:5B"
154         vlan: 202
155       - name: 'nic3'
156         speed: 10gb
157         features: 'dpdk|sriov'
158         mac_address: "00:1b:21:22:f8:b4"
159         vlan: 203
160       - name: 'nic4'
161         speed: 10gb
162         features: 'dpdk|sriov'
163         mac_address: "00:1b:21:22:f8:b5"
164   - name: pod1-node3
165     node: *nodeparas
166     # disks are same as pod1-node1
167     disks: *disks
168     remote_management:
169       <<: *remote_params
170       address: 10.4.7.9/24
171       mac_address: "10:30:22:67:88:A3"
172     interfaces:
173       - name: 'nic1'
174         speed: 1gb
175         features: ''
176         address: 10.2.4.9/24
177         mac_address: "10:33:22:67:88:AC"
178         vlan: 201
179       - name: 'nic2'
180         speed: 1gb
181         features: ''
182         address: 10.2.4.9/24
183         mac_address: "10:33:22:67:88:5B"
184         vlan: 202
185       - name: 'nic3'
186         speed: 10gb
187         features: 'dpdk|sriov'
188         mac_address: "00:3b:21:22:f8:b4"
189         vlan: 203
190       - name: 'nic4'
191         speed: 10gb
192         features: 'dpdk|sriov'
193         mac_address: "00:3b:21:22:f8:b5"
194   - name: pod1-node4
195     node: *nodeparas
196     # disks are same as pod1-node1
197     disks: *disks
198     remote_management:
199       <<: *remote_params
200       address: 10.4.7.10/24
201       mac_address: "10:40:22:67:88:A3"
202     interfaces:
203       - name: 'nic1'
204         speed: 1gb
205         features: ''
206         address: 10.2.4.10/24
207         mac_address: "10:43:22:67:88:AC"
208         vlan: 201
209       - name: 'nic2'
210         speed: 1gb
211         features: ''
212         address: 10.2.4.10/24
213         mac_address: "10:43:22:67:88:5B"
214         vlan: 202
215       - name: 'nic3'
216         speed: 10gb
217         features: 'dpdk|sriov'
218         mac_address: "00:4b:21:22:f8:b4"
219         vlan: 203
220       - name: 'nic4'
221         speed: 10gb
222         features: 'dpdk|sriov'
223         mac_address: "00:4b:21:22:f8:b5"
224   - name: pod1-node5
225     node: *nodeparas
226     # disks are same as pod1-node1
227     disks: *disks
228     remote_management:
229       <<: *remote_params
230       address: 10.4.7.11/24
231       mac_address: "10:50:22:67:88:A3"
232     interfaces:
233       - name: 'nic1'
234         speed: 1gb
235         features: ''
236         address: 10.2.4.11/24
237         mac_address: "10:53:22:67:88:AC"
238         vlan: 201
239       - name: 'nic2'
240         speed: 1gb
241         features: ''
242         address: 10.2.4.11/24
243         mac_address: "10:53:22:67:88:5B"
244         vlan: 202
245       - name: 'nic3'
246         speed: 10gb
247         features: 'dpdk|sriov'
248         mac_address: "00:5b:21:22:f8:b4"
249         vlan: 203
250       - name: 'nic4'
251         speed: 10gb
252         features: 'dpdk|sriov'
253         mac_address: "00:5b:21:22:f8:b5"