blob: 0c2124cb982e056957131981c2131151e7327032 [file] [log] [blame]
##############################################################################
# Copyright (c) 2018 Ericsson AB, Mirantis Inc., Enea AB and others.
# 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
##############################################################################
---
### ERICSSON POD 2 installer descriptor file ###
idf:
version: 0.1
installer: ['kolla', 'kubespray']
net_config: &net_config
admin:
interface: 2
network: 192.168.122.0 # Untagged, 'PXE/Admin' on wiki, different IP
mask: 24
mgmt:
interface: 1
network: 172.29.236.0
mask: 22
storage:
interface: 3
network: 172.29.240.0 # Tagged, not the same with 'storage' on wiki
mask: 22
private:
interface: 4
network: 172.29.242.0 # Tagged, not the same with 'private' on wiki
mask: 22
public:
interface: 2
network: 192.168.122.0 # Untagged, 'public' on wiki
mask: 24
gateway: 192.168.122.1
dns:
- 8.8.8.8
- 8.8.4.4
kolla: &idf_kolla
nodes_roles:
node2: [controller]
node3: [compute]
groups:
openstack:
- controller
- compute
hostnames:
node2: controller00
node3: compute00
network:
# network mapping
network_mapping:
# Management network used by installer components to communicate
net-mgmt: admin
# Storage Network
net-storage: storage
# Internal network for communication between VNF
net-internal: private
# Public network for VNF remote acces (ext-net in Openstack)
net-vnf: public
deployment_host_interfaces:
# Ordered-list, index should be in sync with interface index in PDF
- 'ens1f1' #should be eno49 but it is currently broken
- 'ens1f0'
- 'ens1f1'
- 'ens2f0'
- 'ens2f1'
storage:
volume:
# Cinder storage type, options are ["size", "device"]
# Using size, will result in creation of a loopback device of that size
size: "25G"
# Cinder storage driver, options are ["lvm", "ceph"]
driver: "lvm"
# Cinder backup storage driver, options are ["nfs"]
backup_driver: "nfs"
kubespray: &idf_kubespray
nodes_roles:
node2: [kube-master, etcd, vault]
node2: [kube-node]
groups:
k8s-cluster:
- kube-node
- kube-master
hostnames:
node2: master1
node3: node1
network:
# network mapping
network_mapping:
# Management network used by installer components to communicate
net-mgmt: admin
# Storage Network
net-storage: storage
# Internal network for communication between VNF
net-internal: private
# Public network for VNF remote acces (ext-net in Openstack)
net-vnf: public
deployment_host_interfaces:
# Ordered-list, index should be in sync with interface index in PDF
- 'ens1f1' #should be eno49 but it is currently broken
- 'ens1f0'
- 'ens1f1'
- 'ens2f0'
- 'ens2f1'
engine:
pod_name: ericsson-pod2
net_config: *net_config
# net_config network to be used by the PXE
pxe_network: public
# interface to be used by the PXE
pxe_interface: br_public #TODO
installers:
osa: *idf_kolla
kubespray: *idf_kubespray
# vim: set ts=2 sw=2 expandtab: