4da03adefe
Rather than using a new service, we can use the existing HeatEphemeral service we added to ensure the undercloud is prepared for the overcloud deployment usage of the ephemeral heat version. Additionally this will properly tear down the previous containered heat services once the data has been extracted from the existing databases. Change-Id: I13270a4866f9b339cb31ebba223121978e52b499
104 lines
4.2 KiB
YAML
104 lines
4.2 KiB
YAML
###############################################################################
|
|
# Role: Undercloud #
|
|
###############################################################################
|
|
- name: Undercloud
|
|
description: |
|
|
A role to deploy the undercloud via heat using the 'openstack undercloud
|
|
deploy' command.
|
|
CountDefault: 1
|
|
tags:
|
|
- primary
|
|
- controller
|
|
# Define default_route_networks as empty for undercloud where management
|
|
# interface is used. On single nic a default route must configured in the
|
|
# local subnet definition in undercloud.conf
|
|
default_route_networks: []
|
|
networks:
|
|
External:
|
|
subnet: external_subnet
|
|
ServicesDefault:
|
|
- OS::TripleO::Services::Aide
|
|
- OS::TripleO::Services::AodhApi
|
|
- OS::TripleO::Services::AodhEvaluator
|
|
- OS::TripleO::Services::AodhListener
|
|
- OS::TripleO::Services::AodhNotifier
|
|
- OS::TripleO::Services::Apache
|
|
- OS::TripleO::Services::BarbicanApi
|
|
- OS::TripleO::Services::BarbicanBackendDogtag
|
|
- OS::TripleO::Services::BarbicanBackendKmip
|
|
- OS::TripleO::Services::BarbicanBackendPkcs11Crypto
|
|
- OS::TripleO::Services::BarbicanBackendSimpleCrypto
|
|
- OS::TripleO::Services::CACerts
|
|
- OS::TripleO::Services::CeilometerAgentCentral
|
|
- OS::TripleO::Services::CeilometerAgentIpmi
|
|
- OS::TripleO::Services::CeilometerAgentNotification
|
|
- OS::TripleO::Services::CinderApi
|
|
- OS::TripleO::Services::CinderScheduler
|
|
- OS::TripleO::Services::CinderVolume
|
|
- OS::TripleO::Services::ContainerImagePrepare
|
|
- OS::TripleO::Services::ContainersLogrotateCrond
|
|
- OS::TripleO::Services::DockerRegistry
|
|
- OS::TripleO::Services::Frr
|
|
- OS::TripleO::Services::GlanceApi
|
|
- OS::TripleO::Services::GnocchiApi
|
|
- OS::TripleO::Services::GnocchiMetricd
|
|
- OS::TripleO::Services::GnocchiStatsd
|
|
- OS::TripleO::Services::HAproxy
|
|
- OS::TripleO::Services::HeatApi
|
|
- OS::TripleO::Services::HeatApiCfn
|
|
- OS::TripleO::Services::HeatEngine
|
|
- OS::TripleO::Services::HeatEphemeral
|
|
- OS::TripleO::Services::UndercloudTLS
|
|
- OS::TripleO::Services::UndercloudRemoveNovajoin
|
|
- OS::TripleO::Services::IronicApi
|
|
- OS::TripleO::Services::IronicConductor
|
|
- OS::TripleO::Services::IronicInspector
|
|
- OS::TripleO::Services::IronicNeutronAgent
|
|
- OS::TripleO::Services::IronicPxe
|
|
- OS::TripleO::Services::Iscsid
|
|
- OS::TripleO::Services::Kernel
|
|
- OS::TripleO::Services::Keystone
|
|
- OS::TripleO::Services::LoginDefs
|
|
- OS::TripleO::Services::MasqueradeNetworks
|
|
- OS::TripleO::Services::Memcached
|
|
- OS::TripleO::Services::MistralApi
|
|
- OS::TripleO::Services::MistralEngine
|
|
- OS::TripleO::Services::MistralEventEngine
|
|
- OS::TripleO::Services::MistralExecutor
|
|
- OS::TripleO::Services::Multipathd
|
|
- OS::TripleO::Services::MySQL
|
|
- OS::TripleO::Services::MySQLClient
|
|
- OS::TripleO::Services::NeutronApi
|
|
- OS::TripleO::Services::NeutronCorePlugin
|
|
- OS::TripleO::Services::NeutronDhcpAgent
|
|
- OS::TripleO::Services::NeutronL3Agent
|
|
- OS::TripleO::Services::NeutronOvsAgent
|
|
- OS::TripleO::Services::NovaApi
|
|
- OS::TripleO::Services::NovaConductor
|
|
- OS::TripleO::Services::NovaIronic
|
|
- OS::TripleO::Services::NovaScheduler
|
|
- OS::TripleO::Services::Novajoin
|
|
- OS::TripleO::Services::OpenStackClients
|
|
- OS::TripleO::Services::OsloMessagingNotify
|
|
- OS::TripleO::Services::OsloMessagingRpc
|
|
- OS::TripleO::Services::PlacementApi
|
|
- OS::TripleO::Services::Podman
|
|
- OS::TripleO::Services::Rear
|
|
- OS::TripleO::Services::Redis
|
|
- OS::TripleO::Services::Rhsm
|
|
- OS::TripleO::Services::Rsyslog
|
|
- OS::TripleO::Services::Snmp
|
|
- OS::TripleO::Services::Sshd
|
|
- OS::TripleO::Services::SwiftProxy
|
|
- OS::TripleO::Services::SwiftRingBuilder
|
|
- OS::TripleO::Services::SwiftStorage
|
|
- OS::TripleO::Services::Tempest
|
|
- OS::TripleO::Services::Timesync
|
|
- OS::TripleO::Services::Timezone
|
|
- OS::TripleO::Services::Tmpwatch
|
|
- OS::TripleO::Services::TripleoFirewall
|
|
- OS::TripleO::Services::Tuned
|
|
- OS::TripleO::Services::UndercloudUpgrade
|
|
- OS::TripleO::Services::TripleoValidations
|
|
- OS::TripleO::Services::Zaqar
|