| ############################################################################## |
| # 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: |