summaryrefslogtreecommitdiffstats
path: root/hw_config/intel/idf.yaml
diff options
context:
space:
mode:
authorRihab Banday <rihab.banday@ericsson.com>2020-07-21 10:49:45 +0000
committerRihab Banday <rihab.banday@ericsson.com>2020-07-29 15:49:40 +0000
commitaf104f92b348c51e20f5fbf3be78f532864804ab (patch)
tree9cd3cac840ad665071fb6d80b6be058ff5f5bbfd /hw_config/intel/idf.yaml
parentbef45268b994c845859f08b40f276dfeef33276f (diff)
Initial structure for e2e deployment scripting
This patch includes the initial skeleton of the e2e deployment tooling. This is expected to evolve as further development progresses. Change-Id: Ie1e334e672acb2213e8f6c2174506b685f826f98 Signed-off-by: Rihab Banday <rihab.banday@ericsson.com>
Diffstat (limited to 'hw_config/intel/idf.yaml')
-rw-r--r--hw_config/intel/idf.yaml60
1 files changed, 60 insertions, 0 deletions
diff --git a/hw_config/intel/idf.yaml b/hw_config/intel/idf.yaml
new file mode 100644
index 0000000..d9127ff
--- /dev/null
+++ b/hw_config/intel/idf.yaml
@@ -0,0 +1,60 @@
+# SPDX-license-identifier: Apache-2.0
+##############################################################################
+# Copyright (c) 2020
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+idf:
+ version: 0.1
+ net_config: &net_config
+ oob:
+ interface: 0
+ network: 10.10.190.0
+ gateway: 10.10.190.1
+ vlan: native
+ mask: 24
+ dns:
+ - 8.8.8.8
+ admin: # admin
+ interface: 1
+ vlan: 191
+ network: 10.10.191.0
+ mask: 24
+ bridge: br-name
+ kubespray: &idf_kubespray
+ nodes_roles:
+ node1: [k8s-cluster, kube-node, kube-master, etcd, vault]
+ node2: [k8s-cluster, kube-node]
+ groups:
+ k8s-cluster:
+ - kube-node
+ - kube-master
+ hostnames:
+ node1: pod19-node1
+ node2: pod19-node2
+ network:
+ # network mapping
+ network_mapping:
+ net_admin: oob
+ # Public network
+ net_public: oob
+ # Management network used by installer components to communicate
+ net_mgmt: oob
+
+engine:
+ pod_name: pod19-jump
+ net_config: *net_config
+
+ # net_config network to be used by the PXE
+ pxe_network: oob
+
+ # net_config network to be used for the internet access
+ public_network: oob
+
+ # interface to be used by the PXE
+ pxe_interface: ens4
+
+ installers:
+ kubespray: *idf_kubespray