d9127ff1da49c0e3bbfa6f42375520fbee2157bb
[kuberef.git] / hw_config / intel / idf.yaml
1 # SPDX-license-identifier: Apache-2.0
2 ##############################################################################
3 # Copyright (c) 2020
4 # All rights reserved. This program and the accompanying materials
5 # are made available under the terms of the Apache License, Version 2.0
6 # which accompanies this distribution, and is available at
7 # http://www.apache.org/licenses/LICENSE-2.0
8 ##############################################################################
9 idf:
10   version: 0.1
11   net_config: &net_config
12     oob:
13       interface: 0
14       network: 10.10.190.0
15       gateway: 10.10.190.1
16       vlan: native
17       mask: 24
18       dns:
19         - 8.8.8.8
20     admin:  # admin
21       interface: 1
22       vlan: 191
23       network: 10.10.191.0
24       mask: 24
25       bridge: br-name
26   kubespray: &idf_kubespray
27     nodes_roles:
28       node1: [k8s-cluster, kube-node, kube-master, etcd, vault]
29       node2: [k8s-cluster, kube-node]
30     groups:
31       k8s-cluster:
32         - kube-node
33         - kube-master
34     hostnames:
35       node1: pod19-node1
36       node2: pod19-node2
37     network:
38       # network mapping
39       network_mapping:
40         net_admin: oob
41         # Public network
42         net_public: oob
43         # Management network used by installer components to communicate
44         net_mgmt: oob
45
46 engine:
47   pod_name: pod19-jump
48   net_config: *net_config
49
50   # net_config network to be used by the PXE
51   pxe_network: oob
52
53   # net_config network to be used for the internet access
54   public_network: oob
55
56   # interface to be used by the PXE
57   pxe_interface: ens4
58
59   installers:
60     kubespray: *idf_kubespray