f72fe3ea15
- Add test with external load balancer. Controllers are
from different racks and haproxy is from rack-3
- Separate devops config with appropriate networks
assigned to nodes is used
- Local repos for cluster are used because public networks
are routed without internet connection
- OSTF isn't running because it's not implied to use
separate haproxy
Closes-Bug: #1583530
Change-Id: I0d3647c8eb13159c27e64ddf5925467f451b610c
(cherry picked from commit 7a5970fa64
)
45 lines
807 B
YAML
45 lines
807 B
YAML
---
|
|
|
|
network-config: &network-config
|
|
provider: neutron
|
|
segment-type: tun
|
|
pubip-to-all: false
|
|
|
|
storages-config: &storages-config
|
|
volume-lvm: false
|
|
volume-ceph: true
|
|
image-ceph: true
|
|
rados-ceph: true
|
|
ephemeral-ceph: false
|
|
replica-ceph: 2
|
|
|
|
nodes: &nodes
|
|
- roles:
|
|
- controller
|
|
count: 3
|
|
nodegroup: default
|
|
- roles:
|
|
- compute
|
|
count: 1
|
|
nodegroup: rack-02
|
|
- roles:
|
|
- ceph-osd
|
|
count: 2
|
|
nodegroup: rack-03
|
|
|
|
template:
|
|
name: 3 Controller, 1 Compute, 2 Ceph on Neutron/VLAN
|
|
slaves: 6
|
|
devops_settings: !include devops_configs/external_haproxy.yaml
|
|
cluster_template: &environment-config
|
|
name: env1
|
|
release: ubuntu
|
|
settings:
|
|
components:
|
|
sahara: false
|
|
murano: false
|
|
ceilometer: false
|
|
storages: *storages-config
|
|
network: *network-config
|
|
nodes: *nodes
|