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