7bebdefda8
Podman service will be in charge of installing, configuring, upgrading and updating podman in TripleO. For now, the service is disabled by default but included in all roles. In the cycle, we'll make it the default. Note: when Podman will be able to run in TripleO without Docker, we'll do like https://review.openstack.org/#/c/586679/ and make it as a generic service that can be switched to either podman or docker. But for now, we need podman & docker working side by side. Depends-On: Ie9f5d3b6380caa6824ca940ca48ed0fcf6308608 Change-Id: If9e311df2fc7b808982ee54224cc0ea27e21c830
68 lines
2.9 KiB
YAML
68 lines
2.9 KiB
YAML
###############################################################################
|
|
# Role: ComputeRealTime #
|
|
###############################################################################
|
|
- name: ComputeRealTime
|
|
description: |
|
|
Compute role that is optimized for real-time behaviour. When using this role
|
|
it is mandatory that an overcloud-realtime-compute image is available and
|
|
the role specific parameters IsolCpusList and NovaVcpuPinSet are set
|
|
accordingly to the hardware of the real-time compute nodes.
|
|
CountDefault: 1
|
|
networks:
|
|
- InternalApi
|
|
- Tenant
|
|
- Storage
|
|
HostnameFormatDefault: '%stackname%-computerealtime-%index%'
|
|
ImageDefault: overcloud-realtime-compute
|
|
RoleParametersDefault:
|
|
TunedProfileName: "realtime-virtual-host"
|
|
KernelArgs: "" # these must be set in an environment file or similar
|
|
IsolCpusList: "" # according to the hardware of real-time nodes
|
|
NovaVcpuPinSet: "" #
|
|
ServicesDefault:
|
|
- OS::TripleO::Services::Aide
|
|
- OS::TripleO::Services::AuditD
|
|
- OS::TripleO::Services::BootParams
|
|
- OS::TripleO::Services::CACerts
|
|
- OS::TripleO::Services::CephClient
|
|
- OS::TripleO::Services::CephExternal
|
|
- OS::TripleO::Services::CertmongerUser
|
|
- OS::TripleO::Services::Collectd
|
|
- OS::TripleO::Services::ComputeCeilometerAgent
|
|
- OS::TripleO::Services::ComputeNeutronCorePlugin
|
|
- OS::TripleO::Services::ComputeNeutronL3Agent
|
|
- OS::TripleO::Services::ComputeNeutronMetadataAgent
|
|
- OS::TripleO::Services::ComputeNeutronOvsAgent
|
|
- OS::TripleO::Services::Docker
|
|
- OS::TripleO::Services::Fluentd
|
|
- OS::TripleO::Services::Ipsec
|
|
- OS::TripleO::Services::Iscsid
|
|
- OS::TripleO::Services::Kernel
|
|
- OS::TripleO::Services::LoginDefs
|
|
- OS::TripleO::Services::MetricsQdr
|
|
- OS::TripleO::Services::MySQLClient
|
|
- OS::TripleO::Services::NeutronBgpVpnBagpipe
|
|
- OS::TripleO::Services::NeutronLinuxbridgeAgent
|
|
- OS::TripleO::Services::NeutronVppAgent
|
|
- OS::TripleO::Services::NovaCompute
|
|
- OS::TripleO::Services::NovaLibvirt
|
|
- OS::TripleO::Services::NovaLibvirtGuests
|
|
- OS::TripleO::Services::NovaMigrationTarget
|
|
- OS::TripleO::Services::ContainersLogrotateCrond
|
|
- OS::TripleO::Services::OpenDaylightOvs
|
|
- OS::TripleO::Services::Podman
|
|
- OS::TripleO::Services::Rhsm
|
|
- OS::TripleO::Services::RsyslogSidecar
|
|
- OS::TripleO::Services::Securetty
|
|
- OS::TripleO::Services::SensuClient
|
|
- OS::TripleO::Services::SkydiveAgent
|
|
- OS::TripleO::Services::Snmp
|
|
- OS::TripleO::Services::Sshd
|
|
- OS::TripleO::Services::Timesync
|
|
- OS::TripleO::Services::Timezone
|
|
- OS::TripleO::Services::TripleoFirewall
|
|
- OS::TripleO::Services::TripleoPackages
|
|
- OS::TripleO::Services::Vpp
|
|
- OS::TripleO::Services::OVNController
|
|
- OS::TripleO::Services::OVNMetadataAgent
|