ee2c065be7
Currently TripleO does not support LinuxBridge driver, setting NeutronMechanismDrivers to linuxbridge will not force ml2 plugin to use linuxbridge. This commit adds new environment file which replaces default ovs agent with linuxbridge on Compute and Controller nodes. Change-Id: I433b60a551c1eeb9d956df4d0ffb6eeffe980071 Closes-Bug: #1652211 Depends-On: Iae87dc7811bc28fe86db0c422c363eaed5e5285b Depends-On: Ie3ac03052f341c26735b423701e1decf7233d935
249 lines
9.8 KiB
YAML
249 lines
9.8 KiB
YAML
# Specifies which roles (groups of nodes) will be deployed
|
|
# Note this is used as an input to the various *.j2.yaml
|
|
# jinja2 templates, so that they are converted into *.yaml
|
|
# during the plan creation (via a mistral action/workflow).
|
|
#
|
|
# The format is a list, with the following format:
|
|
#
|
|
# * name: (string) mandatory, name of the role, must be unique
|
|
#
|
|
# CountDefault: (number) optional, default number of nodes, defaults to 0
|
|
# sets the default for the {{role.name}}Count parameter in overcloud.yaml
|
|
#
|
|
# HostnameFormatDefault: (string) optional default format string for hostname
|
|
# defaults to '%stackname%-{{role.name.lower()}}-%index%'
|
|
# sets the default for {{role.name}}HostnameFormat parameter in overcloud.yaml
|
|
#
|
|
# disable_constraints: (boolean) optional, whether to disable Nova and Glance
|
|
# constraints for each role specified in the templates.
|
|
#
|
|
# disable_upgrade_deployment: (boolean) optional, whether to run the
|
|
# ansible upgrade steps for all services that are deployed on the role. If set
|
|
# to True, the operator will drive the upgrade for this role's nodes.
|
|
#
|
|
# upgrade_batch_size: (number): batch size for upgrades where tasks are
|
|
# specified by services to run in batches vs all nodes at once.
|
|
# This defaults to 1, but larger batches may be specified here.
|
|
#
|
|
# ServicesDefault: (list) optional default list of services to be deployed
|
|
# on the role, defaults to an empty list. Sets the default for the
|
|
# {{role.name}}Services parameter in overcloud.yaml
|
|
#
|
|
# tags: (list) list of tags used by other parts of the deployment process to
|
|
# find the role for a specific type of functionality. Currently a role
|
|
# with both 'primary' and 'controller' is used as the primary role for the
|
|
# deployment process. If no roles have have 'primary' and 'controller', the
|
|
# first role in this file is used as the primary role.
|
|
#
|
|
- name: Controller
|
|
CountDefault: 1
|
|
tags:
|
|
- primary
|
|
- controller
|
|
ServicesDefault:
|
|
- OS::TripleO::Services::CACerts
|
|
- OS::TripleO::Services::CertmongerUser
|
|
- OS::TripleO::Services::CephMds
|
|
- OS::TripleO::Services::CephMon
|
|
- OS::TripleO::Services::CephExternal
|
|
- OS::TripleO::Services::CephRbdMirror
|
|
- OS::TripleO::Services::CephRgw
|
|
- OS::TripleO::Services::CinderApi
|
|
- OS::TripleO::Services::CinderBackup
|
|
- OS::TripleO::Services::CinderScheduler
|
|
- OS::TripleO::Services::CinderVolume
|
|
- OS::TripleO::Services::CinderBackendDellPs
|
|
- OS::TripleO::Services::CinderBackendDellSc
|
|
- OS::TripleO::Services::CinderBackendNetApp
|
|
- OS::TripleO::Services::CinderBackendScaleIO
|
|
- OS::TripleO::Services::Congress
|
|
- OS::TripleO::Services::Kernel
|
|
- OS::TripleO::Services::Keystone
|
|
- OS::TripleO::Services::GlanceApi
|
|
- OS::TripleO::Services::HeatApi
|
|
- OS::TripleO::Services::HeatApiCfn
|
|
- OS::TripleO::Services::HeatApiCloudwatch
|
|
- OS::TripleO::Services::HeatEngine
|
|
- OS::TripleO::Services::MySQL
|
|
- OS::TripleO::Services::MySQLClient
|
|
- OS::TripleO::Services::NeutronBgpVpnApi
|
|
- OS::TripleO::Services::NeutronDhcpAgent
|
|
- OS::TripleO::Services::NeutronL2gwApi
|
|
- OS::TripleO::Services::NeutronL3Agent
|
|
- OS::TripleO::Services::NeutronMetadataAgent
|
|
- OS::TripleO::Services::NeutronApi
|
|
- OS::TripleO::Services::NeutronCorePlugin
|
|
- OS::TripleO::Services::NeutronOvsAgent
|
|
- OS::TripleO::Services::NeutronL2gwAgent
|
|
- OS::TripleO::Services::NeutronLinuxbridgeAgent
|
|
- OS::TripleO::Services::RabbitMQ
|
|
- OS::TripleO::Services::HAproxy
|
|
- OS::TripleO::Services::Keepalived
|
|
- OS::TripleO::Services::Memcached
|
|
- OS::TripleO::Services::Pacemaker
|
|
- OS::TripleO::Services::Redis
|
|
- OS::TripleO::Services::NovaConductor
|
|
- OS::TripleO::Services::MongoDb
|
|
- OS::TripleO::Services::NovaApi
|
|
- OS::TripleO::Services::NovaPlacement
|
|
- OS::TripleO::Services::NovaMetadata
|
|
- OS::TripleO::Services::NovaScheduler
|
|
- OS::TripleO::Services::NovaConsoleauth
|
|
- OS::TripleO::Services::NovaVncProxy
|
|
- OS::TripleO::Services::Ec2Api
|
|
- OS::TripleO::Services::Ntp
|
|
- OS::TripleO::Services::SwiftProxy
|
|
- OS::TripleO::Services::ExternalSwiftProxy
|
|
- OS::TripleO::Services::SwiftStorage
|
|
- OS::TripleO::Services::SwiftRingBuilder
|
|
- OS::TripleO::Services::Snmp
|
|
- OS::TripleO::Services::Sshd
|
|
- OS::TripleO::Services::Securetty
|
|
- OS::TripleO::Services::Timezone
|
|
# FIXME: This service was disabled in Pike and this entry should be removed
|
|
# in Queens.
|
|
- OS::TripleO::Services::CeilometerExpirer
|
|
- OS::TripleO::Services::CeilometerAgentCentral
|
|
- OS::TripleO::Services::CeilometerAgentNotification
|
|
- OS::TripleO::Services::Horizon
|
|
- OS::TripleO::Services::GnocchiApi
|
|
- OS::TripleO::Services::GnocchiMetricd
|
|
- OS::TripleO::Services::GnocchiStatsd
|
|
- OS::TripleO::Services::ManilaApi
|
|
- OS::TripleO::Services::ManilaScheduler
|
|
- OS::TripleO::Services::ManilaBackendGeneric
|
|
- OS::TripleO::Services::ManilaBackendNetapp
|
|
- OS::TripleO::Services::ManilaBackendCephFs
|
|
- OS::TripleO::Services::ManilaShare
|
|
- OS::TripleO::Services::AodhApi
|
|
- OS::TripleO::Services::AodhEvaluator
|
|
- OS::TripleO::Services::AodhNotifier
|
|
- OS::TripleO::Services::AodhListener
|
|
- OS::TripleO::Services::SaharaApi
|
|
- OS::TripleO::Services::SaharaEngine
|
|
- OS::TripleO::Services::IronicApi
|
|
- OS::TripleO::Services::IronicConductor
|
|
- OS::TripleO::Services::NovaIronic
|
|
- OS::TripleO::Services::TripleoPackages
|
|
- OS::TripleO::Services::TripleoFirewall
|
|
- OS::TripleO::Services::OpenDaylightApi
|
|
- OS::TripleO::Services::OpenDaylightOvs
|
|
- OS::TripleO::Services::SensuClient
|
|
- OS::TripleO::Services::FluentdClient
|
|
- OS::TripleO::Services::Collectd
|
|
- OS::TripleO::Services::BarbicanApi
|
|
- OS::TripleO::Services::PankoApi
|
|
- OS::TripleO::Services::Tacker
|
|
- OS::TripleO::Services::Zaqar
|
|
- OS::TripleO::Services::OVNDBs
|
|
- OS::TripleO::Services::NeutronML2FujitsuCfab
|
|
- OS::TripleO::Services::NeutronML2FujitsuFossw
|
|
- OS::TripleO::Services::CinderHPELeftHandISCSI
|
|
- OS::TripleO::Services::Etcd
|
|
- OS::TripleO::Services::AuditD
|
|
- OS::TripleO::Services::OctaviaApi
|
|
- OS::TripleO::Services::OctaviaHealthManager
|
|
- OS::TripleO::Services::OctaviaHousekeeping
|
|
- OS::TripleO::Services::OctaviaWorker
|
|
- OS::TripleO::Services::Vpp
|
|
- OS::TripleO::Services::NeutronVppAgent
|
|
- OS::TripleO::Services::Docker
|
|
|
|
- name: Compute
|
|
CountDefault: 1
|
|
HostnameFormatDefault: '%stackname%-novacompute-%index%'
|
|
disable_upgrade_deployment: True
|
|
ServicesDefault:
|
|
- OS::TripleO::Services::CACerts
|
|
- OS::TripleO::Services::CertmongerUser
|
|
- OS::TripleO::Services::CephClient
|
|
- OS::TripleO::Services::CephExternal
|
|
- OS::TripleO::Services::Timezone
|
|
- OS::TripleO::Services::Ntp
|
|
- OS::TripleO::Services::Snmp
|
|
- OS::TripleO::Services::Sshd
|
|
- OS::TripleO::Services::Securetty
|
|
- OS::TripleO::Services::NovaCompute
|
|
- OS::TripleO::Services::NovaLibvirt
|
|
- OS::TripleO::Services::Kernel
|
|
- OS::TripleO::Services::ComputeNeutronCorePlugin
|
|
- OS::TripleO::Services::ComputeNeutronOvsAgent
|
|
- OS::TripleO::Services::NeutronLinuxbridgeAgent
|
|
- OS::TripleO::Services::ComputeCeilometerAgent
|
|
- OS::TripleO::Services::ComputeNeutronL3Agent
|
|
- OS::TripleO::Services::ComputeNeutronMetadataAgent
|
|
- OS::TripleO::Services::TripleoPackages
|
|
- OS::TripleO::Services::TripleoFirewall
|
|
- OS::TripleO::Services::NeutronSriovAgent
|
|
- OS::TripleO::Services::OpenDaylightOvs
|
|
- OS::TripleO::Services::SensuClient
|
|
- OS::TripleO::Services::FluentdClient
|
|
- OS::TripleO::Services::AuditD
|
|
- OS::TripleO::Services::Collectd
|
|
- OS::TripleO::Services::Vpp
|
|
- OS::TripleO::Services::NeutronVppAgent
|
|
- OS::TripleO::Services::MySQLClient
|
|
- OS::TripleO::Services::Docker
|
|
|
|
- name: BlockStorage
|
|
ServicesDefault:
|
|
- OS::TripleO::Services::CACerts
|
|
- OS::TripleO::Services::CertmongerUser
|
|
- OS::TripleO::Services::BlockStorageCinderVolume
|
|
- OS::TripleO::Services::Kernel
|
|
- OS::TripleO::Services::Ntp
|
|
- OS::TripleO::Services::Timezone
|
|
- OS::TripleO::Services::Snmp
|
|
- OS::TripleO::Services::Sshd
|
|
- OS::TripleO::Services::Securetty
|
|
- OS::TripleO::Services::TripleoPackages
|
|
- OS::TripleO::Services::TripleoFirewall
|
|
- OS::TripleO::Services::SensuClient
|
|
- OS::TripleO::Services::FluentdClient
|
|
- OS::TripleO::Services::AuditD
|
|
- OS::TripleO::Services::Collectd
|
|
- OS::TripleO::Services::MySQLClient
|
|
- OS::TripleO::Services::Docker
|
|
|
|
- name: ObjectStorage
|
|
disable_upgrade_deployment: True
|
|
ServicesDefault:
|
|
- OS::TripleO::Services::CACerts
|
|
- OS::TripleO::Services::CertmongerUser
|
|
- OS::TripleO::Services::Kernel
|
|
- OS::TripleO::Services::Ntp
|
|
- OS::TripleO::Services::SwiftStorage
|
|
- OS::TripleO::Services::SwiftRingBuilder
|
|
- OS::TripleO::Services::Snmp
|
|
- OS::TripleO::Services::Sshd
|
|
- OS::TripleO::Services::Securetty
|
|
- OS::TripleO::Services::Timezone
|
|
- OS::TripleO::Services::TripleoPackages
|
|
- OS::TripleO::Services::TripleoFirewall
|
|
- OS::TripleO::Services::SensuClient
|
|
- OS::TripleO::Services::FluentdClient
|
|
- OS::TripleO::Services::AuditD
|
|
- OS::TripleO::Services::Collectd
|
|
- OS::TripleO::Services::MySQLClient
|
|
- OS::TripleO::Services::Docker
|
|
|
|
- name: CephStorage
|
|
ServicesDefault:
|
|
- OS::TripleO::Services::CACerts
|
|
- OS::TripleO::Services::CertmongerUser
|
|
- OS::TripleO::Services::CephOSD
|
|
- OS::TripleO::Services::Kernel
|
|
- OS::TripleO::Services::Ntp
|
|
- OS::TripleO::Services::Snmp
|
|
- OS::TripleO::Services::Sshd
|
|
- OS::TripleO::Services::Securetty
|
|
- OS::TripleO::Services::Timezone
|
|
- OS::TripleO::Services::TripleoPackages
|
|
- OS::TripleO::Services::TripleoFirewall
|
|
- OS::TripleO::Services::SensuClient
|
|
- OS::TripleO::Services::FluentdClient
|
|
- OS::TripleO::Services::AuditD
|
|
- OS::TripleO::Services::Collectd
|
|
- OS::TripleO::Services::MySQLClient
|
|
- OS::TripleO::Services::Docker
|