ef653d1443df6e95485c9fa98622d33134d037cb
[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       dns:
28         - 8.8.8.8
29   kubespray: &idf_kubespray
30     nodes_roles:
31       node1: [k8s-cluster, kube-master, etcd, vault]
32       node2: [k8s-cluster, kube-master, etcd]
33       node3: [k8s-cluster, kube-master, etcd]
34       node4: [k8s-cluster, kube-node]
35       node5: [k8s-cluster, kube-node]
36     groups:
37       k8s-cluster:
38         - kube-node
39         - kube-master
40     hostnames:
41       node1: master1
42       node2: master2
43       node3: master3
44       node4: node1
45       node5: node2
46     network:
47       # network mapping
48       network_mapping:
49         net_admin: oob
50         # Public network
51         net_public: oob
52         # Management network used by installer components to communicate
53         net_mgmt: oob
54
55 engine:
56   pod_name: pod19-jump
57   net_config: *net_config
58
59   # net_config network to be used by the PXE
60   pxe_network: oob
61
62   # net_config network to be used for the internet access
63   public_network: public
64
65   # interface to be used by the PXE
66   pxe_interface: ens4
67
68   installers:
69     kubespray: *idf_kubespray