Add support for deploying to Equinix Metal bare-metal servers
[kuberef.git] / hw_config / equinix-metal / 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     public:
15       interface: 0
16   kubespray: &idf_kubespray
17     nodes_roles:
18       node1: [kube-master, etcd]
19       node2: [kube-node]
20     groups:
21       k8s-cluster:
22         - kube-node
23         - kube-master
24     hostnames:
25       # Update with hostnames of servers (node1: master, node2: worker)
26       node1: kref-mst
27       node2: kref-wrk
28
29 engine:
30   pod_name: kref-jmp
31   net_config: *net_config
32
33   # net_config network to be used by the PXE
34   pxe_network: public
35
36   # net_config network to be used for the internet access
37   public_network: public
38
39   installers:
40     kubespray: *idf_kubespray