555178160b
This change introduces an optional extracted version of the Placement service into TripleO. This extracted version will only be required once the Placement service is fully removed from Nova during the T cycle (previously S but delayed) at which point the corresponding NovaPlacement service will also be removed from TripleO. The majority of this change is code motion between the original NovaPlacement service and the new PlacementAPI service. Upgrades from the original NovaPlacement service to the extracted PlacementAPI service are not currently supported by this change and will be worked on independently during the Train cycle. Co-authored-by: mschuppert@redhat.com Depends-On: https://review.openstack.org/#/c/624335/ Change-Id: I9e3287bcbe9d317f32bf6b468c6ee17f04b6fff9
181 lines
7.5 KiB
YAML
181 lines
7.5 KiB
YAML
###############################################################################
|
|
# Role: ControllerNoCeph #
|
|
###############################################################################
|
|
- name: ControllerNoCeph
|
|
description: |
|
|
Controller role that has all the controller services loaded and handles
|
|
Database, Messaging and Network functions but not any Ceph server functions.
|
|
CountDefault: 0
|
|
tags:
|
|
- primary
|
|
- controller
|
|
networks:
|
|
External:
|
|
subnet: external_subnet
|
|
InternalApi:
|
|
subnet: internal_api_subnet
|
|
Storage:
|
|
subnet: storage_subnet
|
|
StorageMgmt:
|
|
subnet: storage_mgmt_subnet
|
|
Tenant:
|
|
subnet: tenant_subnet
|
|
default_route_networks: ['External']
|
|
HostnameFormatDefault: '%stackname%-controller-no-ceph-%index%'
|
|
# Deprecated & backward-compatible values (FIXME: Make parameters consistent)
|
|
# Set uses_deprecated_params to True if any deprecated params are used.
|
|
uses_deprecated_params: True
|
|
deprecated_param_extraconfig: 'controllerExtraConfig'
|
|
deprecated_param_flavor: 'OvercloudControlFlavor'
|
|
deprecated_param_image: 'controllerImage'
|
|
ServicesDefault:
|
|
- OS::TripleO::Services::Aide
|
|
- OS::TripleO::Services::AodhApi
|
|
- OS::TripleO::Services::AodhEvaluator
|
|
- OS::TripleO::Services::AodhListener
|
|
- OS::TripleO::Services::AodhNotifier
|
|
- OS::TripleO::Services::AuditD
|
|
- OS::TripleO::Services::BarbicanApi
|
|
- OS::TripleO::Services::BarbicanBackendSimpleCrypto
|
|
- OS::TripleO::Services::BarbicanBackendDogtag
|
|
- OS::TripleO::Services::BarbicanBackendKmip
|
|
- OS::TripleO::Services::BarbicanBackendPkcs11Crypto
|
|
- OS::TripleO::Services::BootParams
|
|
- OS::TripleO::Services::CACerts
|
|
- OS::TripleO::Services::CeilometerAgentCentral
|
|
- OS::TripleO::Services::CeilometerAgentNotification
|
|
- OS::TripleO::Services::CephClient
|
|
- OS::TripleO::Services::CephExternal
|
|
- OS::TripleO::Services::CertmongerUser
|
|
- OS::TripleO::Services::CinderApi
|
|
- OS::TripleO::Services::CinderBackendDellPs
|
|
- OS::TripleO::Services::CinderBackendDellSc
|
|
- OS::TripleO::Services::CinderBackendDellEMCUnity
|
|
- OS::TripleO::Services::CinderBackendDellEMCVMAXISCSI
|
|
- OS::TripleO::Services::CinderBackendDellEMCVNX
|
|
- OS::TripleO::Services::CinderBackendDellEMCXTREMIOISCSI
|
|
- OS::TripleO::Services::CinderBackendNetApp
|
|
- OS::TripleO::Services::CinderBackendPure
|
|
- OS::TripleO::Services::CinderBackendScaleIO
|
|
- OS::TripleO::Services::CinderBackendVRTSHyperScale
|
|
- OS::TripleO::Services::CinderBackendNVMeOF
|
|
- OS::TripleO::Services::CinderBackup
|
|
- OS::TripleO::Services::CinderHPELeftHandISCSI
|
|
- OS::TripleO::Services::CinderScheduler
|
|
- OS::TripleO::Services::CinderVolume
|
|
- OS::TripleO::Services::Clustercheck
|
|
- OS::TripleO::Services::ContainerImagePrepare
|
|
- OS::TripleO::Services::Collectd
|
|
- OS::TripleO::Services::DesignateApi
|
|
- OS::TripleO::Services::DesignateCentral
|
|
- OS::TripleO::Services::DesignateProducer
|
|
- OS::TripleO::Services::DesignateWorker
|
|
- OS::TripleO::Services::DesignateMDNS
|
|
- OS::TripleO::Services::DesignateSink
|
|
- OS::TripleO::Services::Docker
|
|
- OS::TripleO::Services::Ec2Api
|
|
- OS::TripleO::Services::Etcd
|
|
- OS::TripleO::Services::ExternalSwiftProxy
|
|
- OS::TripleO::Services::Fluentd
|
|
- 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::HeatApiCloudwatch
|
|
- OS::TripleO::Services::HeatApiCfn
|
|
- OS::TripleO::Services::HeatEngine
|
|
- OS::TripleO::Services::Horizon
|
|
- OS::TripleO::Services::IpaClient
|
|
- OS::TripleO::Services::Ipsec
|
|
- OS::TripleO::Services::IronicApi
|
|
- OS::TripleO::Services::IronicConductor
|
|
- OS::TripleO::Services::IronicInspector
|
|
- OS::TripleO::Services::IronicPxe
|
|
- OS::TripleO::Services::IronicNeutronAgent
|
|
- OS::TripleO::Services::Iscsid
|
|
- OS::TripleO::Services::Keepalived
|
|
- OS::TripleO::Services::Kernel
|
|
- OS::TripleO::Services::Keystone
|
|
- OS::TripleO::Services::LoginDefs
|
|
- OS::TripleO::Services::ManilaApi
|
|
- OS::TripleO::Services::ManilaBackendCephFs
|
|
- OS::TripleO::Services::ManilaBackendIsilon
|
|
- OS::TripleO::Services::ManilaBackendNetapp
|
|
- OS::TripleO::Services::ManilaBackendUnity
|
|
- OS::TripleO::Services::ManilaBackendVNX
|
|
- OS::TripleO::Services::ManilaBackendVMAX
|
|
- OS::TripleO::Services::ManilaScheduler
|
|
- OS::TripleO::Services::ManilaShare
|
|
- OS::TripleO::Services::Memcached
|
|
- OS::TripleO::Services::MetricsQdr
|
|
- OS::TripleO::Services::MistralApi
|
|
- OS::TripleO::Services::MistralEngine
|
|
- OS::TripleO::Services::MistralExecutor
|
|
- OS::TripleO::Services::MistralEventEngine
|
|
- OS::TripleO::Services::MySQL
|
|
- OS::TripleO::Services::MySQLClient
|
|
- OS::TripleO::Services::NeutronApi
|
|
- OS::TripleO::Services::NeutronBgpVpnApi
|
|
- OS::TripleO::Services::NeutronSfcApi
|
|
- OS::TripleO::Services::NeutronCorePlugin
|
|
- OS::TripleO::Services::NeutronDhcpAgent
|
|
- OS::TripleO::Services::NeutronL2gwAgent
|
|
- OS::TripleO::Services::NeutronL2gwApi
|
|
- OS::TripleO::Services::NeutronL3Agent
|
|
- OS::TripleO::Services::NeutronLbaasv2Agent
|
|
- OS::TripleO::Services::NeutronLbaasv2Api
|
|
- OS::TripleO::Services::NeutronLinuxbridgeAgent
|
|
- OS::TripleO::Services::NeutronMetadataAgent
|
|
- OS::TripleO::Services::NeutronML2FujitsuCfab
|
|
- OS::TripleO::Services::NeutronML2FujitsuFossw
|
|
- OS::TripleO::Services::NeutronOvsAgent
|
|
- OS::TripleO::Services::NeutronVppAgent
|
|
- OS::TripleO::Services::NovaApi
|
|
- OS::TripleO::Services::NovaConductor
|
|
- OS::TripleO::Services::NovaConsoleauth
|
|
- OS::TripleO::Services::NovaIronic
|
|
- OS::TripleO::Services::NovaMetadata
|
|
- OS::TripleO::Services::NovaScheduler
|
|
- OS::TripleO::Services::NovaVncProxy
|
|
- OS::TripleO::Services::ContainersLogrotateCrond
|
|
- OS::TripleO::Services::OctaviaApi
|
|
- OS::TripleO::Services::OctaviaDeploymentConfig
|
|
- OS::TripleO::Services::OctaviaHealthManager
|
|
- OS::TripleO::Services::OctaviaHousekeeping
|
|
- OS::TripleO::Services::OctaviaWorker
|
|
- OS::TripleO::Services::OpenDaylightApi
|
|
- OS::TripleO::Services::OpenDaylightOvs
|
|
- OS::TripleO::Services::OVNDBs
|
|
- OS::TripleO::Services::OVNController
|
|
- OS::TripleO::Services::Pacemaker
|
|
- OS::TripleO::Services::PankoApi
|
|
- OS::TripleO::Services::PlacementApi
|
|
- OS::TripleO::Services::OsloMessagingRpc
|
|
- OS::TripleO::Services::OsloMessagingNotify
|
|
- OS::TripleO::Services::Podman
|
|
- OS::TripleO::Services::Redis
|
|
- OS::TripleO::Services::Rhsm
|
|
- OS::TripleO::Services::RsyslogSidecar
|
|
- OS::TripleO::Services::SaharaApi
|
|
- OS::TripleO::Services::SaharaEngine
|
|
- OS::TripleO::Services::Securetty
|
|
- OS::TripleO::Services::SensuClient
|
|
- OS::TripleO::Services::SkydiveAgent
|
|
- OS::TripleO::Services::SkydiveAnalyzer
|
|
- OS::TripleO::Services::Snmp
|
|
- OS::TripleO::Services::Sshd
|
|
- OS::TripleO::Services::SwiftProxy
|
|
- OS::TripleO::Services::SwiftDispersion
|
|
- OS::TripleO::Services::SwiftRingBuilder
|
|
- OS::TripleO::Services::SwiftStorage
|
|
- OS::TripleO::Services::Tacker
|
|
- OS::TripleO::Services::Timesync
|
|
- OS::TripleO::Services::Timezone
|
|
- OS::TripleO::Services::TripleoFirewall
|
|
- OS::TripleO::Services::TripleoPackages
|
|
- OS::TripleO::Services::Tuned
|
|
- OS::TripleO::Services::Vpp
|
|
- OS::TripleO::Services::Zaqar
|