Undercloud: support for external VIP for SSL

Wires in the use of ../network/ports/external_from_pool.yaml
so that we can control the named 'public_virtual_ip' created in
overcloud.yaml when using Undercloud SSL.

By default this has previously gone to the ctlplane IP for the
Undercloud itself. When SSL is enabled we want it set to a different
VIP managed by Haproxy/keepalived. If SSL is disabled
python-tripleoclient just sets it to the ctlplane so the previous
behavior is preserved.

Change-Id: Id8127efc658f4bae3176d7394a32face6030303c
This commit is contained in:
Dan Prince 2018-01-18 15:41:03 -05:00 committed by Emilien Macchi
parent ac9af72f99
commit 53c2327ac6

View File

@ -4,6 +4,8 @@ resource_registry:
OS::TripleO::Undercloud::Net::SoftwareConfig: ../net-config-undercloud.yaml
OS::TripleO::NodeExtraConfigPost: ../extraconfig/post_deploy/undercloud_post.yaml
OS::TripleO::Services::DockerRegistry: ../puppet/services/docker-registry.yaml
# Allows us to control the external VIP for Undercloud SSL
OS::TripleO::Network::Ports::ExternalVipPort: ../network/ports/external_from_pool.yaml
parameter_defaults:
EnablePackageInstall: true