e9e0eb3d97
This changes the parameter to non-role specific and by default true. The dependant python-tripleoclient patch adds a check to ensure that we only allow usage of old heat nic congigs with 'NetworkConfigWithAnsible: false'. Change-Id: Ie37bdfe64eb1b33afe326161fc6f99601addb7b5
300 lines
16 KiB
YAML
300 lines
16 KiB
YAML
# *******************************************************************
|
|
# This file was created automatically by the sample environment
|
|
# generator. Developers should use `tox -e genconfig` to update it.
|
|
# Users are recommended to make changes to a copy of the file instead
|
|
# of the original, if any customizations are needed.
|
|
# *******************************************************************
|
|
# title: Undercloud Minion node
|
|
# description: |
|
|
# TODO
|
|
parameter_defaults:
|
|
# DNS servers to use for the Overcloud (2 max for some implementations). If not set the nameservers configured in the ctlplane subnet's dns_nameservers attribute will be used.
|
|
# Type: comma_delimited_list
|
|
DnsServers: []
|
|
|
|
# Set to true to enable package installation at deploy time
|
|
# Type: boolean
|
|
EnablePackageInstall: True
|
|
|
|
# Type of disk cleaning before and between deployments, "full" for full cleaning, "metadata" to clean only disk metadata (partition table).
|
|
# Type: string
|
|
IronicCleaningDiskErase: metadata
|
|
|
|
# Name or UUID of the *overcloud* network used for cleaning bare metal nodes. The default value of "provisioning" can be left during the initial deployment (when no networks are created yet) and should be changed to an actual UUID in a post-deployment stack update.
|
|
# Type: string
|
|
IronicCleaningNetwork: ctlplane
|
|
|
|
# Inspect interface implementation to use by default. Leave empty to use the hardware type default.
|
|
# Type: string
|
|
IronicDefaultInspectInterface: inspector
|
|
|
|
# Whether to enable use of staging drivers.
|
|
# Type: boolean
|
|
IronicEnableStagingDrivers: True
|
|
|
|
# Enabled boot interface implementations. Each hardware type must have at least one valid implementation enabled.
|
|
# Type: comma_delimited_list
|
|
IronicEnabledBootInterfaces: ['pxe', 'ilo-pxe']
|
|
|
|
# Enabled console interface implementations. Each hardware type must have at least one valid implementation enabled.
|
|
# Type: comma_delimited_list
|
|
IronicEnabledConsoleInterfaces: ['ipmitool-socat', 'ilo', 'no-console']
|
|
|
|
# Enabled deploy interface implementations. Each hardware type must have at least one valid implementation enabled.
|
|
# Type: comma_delimited_list
|
|
IronicEnabledDeployInterfaces: ['iscsi', 'direct', 'ansible']
|
|
|
|
# Enabled Ironic hardware types
|
|
# Type: comma_delimited_list
|
|
IronicEnabledHardwareTypes: ['ipmi', 'redfish', 'idrac', 'ilo']
|
|
|
|
# Enabled inspect interface implementations. Each hardware type must have at least one valid implementation enabled.
|
|
# Type: comma_delimited_list
|
|
IronicEnabledInspectInterfaces: ['inspector', 'no-inspect']
|
|
|
|
# Enabled management interface implementations. Each hardware type must have at least one valid implementation enabled.
|
|
# Type: comma_delimited_list
|
|
IronicEnabledManagementInterfaces: ['ipmitool', 'redfish', 'idrac', 'ilo']
|
|
|
|
# Enabled network interface implementations. Each hardware type must have at least one valid implementation enabled.
|
|
# Type: comma_delimited_list
|
|
IronicEnabledNetworkInterfaces: ['flat']
|
|
|
|
# Enabled power interface implementations. Each hardware type must have at least one valid implementation enabled.
|
|
# Type: comma_delimited_list
|
|
IronicEnabledPowerInterfaces: ['ipmitool', 'redfish', 'idrac', 'ilo']
|
|
|
|
# Enabled RAID interface implementations. Each hardware type must have at least one valid implementation enabled.
|
|
# Type: comma_delimited_list
|
|
IronicEnabledRaidInterfaces: ['no-raid']
|
|
|
|
# Enabled rescue interface implementations. Each hardware type must have at least one valid implementation enabled.
|
|
# Type: comma_delimited_list
|
|
IronicEnabledRescueInterfaces: ['no-rescue', 'agent']
|
|
|
|
# Enabled storage interface implementations. Each hardware type must have at least one valid implementation enabled.
|
|
# Type: comma_delimited_list
|
|
IronicEnabledStorageInterfaces: ['noop']
|
|
|
|
# Enabled vendor interface implementations. Each hardware type must have at least one valid implementation enabled.
|
|
# Type: comma_delimited_list
|
|
IronicEnabledVendorInterfaces: ['ipmitool', 'idrac', 'no-vendor']
|
|
|
|
# Whether to force power state during sync.
|
|
# Type: boolean
|
|
IronicForcePowerStateDuringSync: False
|
|
|
|
# Name or UUID of the *overcloud* network used for provisioning of bare metal nodes, if IronicDefaultNetworkInterface is set to "neutron". The default value of "provisioning" can be left during the initial deployment (when no networks are created yet) and should be changed to an actual UUID in a post-deployment stack update.
|
|
# Type: string
|
|
IronicProvisioningNetwork: ctlplane
|
|
|
|
# Name or UUID of the *overcloud* network used for resucing of bare metal nodes, if IronicDefaultRescueInterface is not set to "no-rescue". The default value of "provisioning" can be left during the initial deployment (when no networks are created yet) and should be changed to an actual UUID in a post-deployment stack update.
|
|
# Type: string
|
|
IronicRescuingNetwork: ctlplane
|
|
|
|
# NTP servers list. Defaulted to a set of pool.ntp.org servers in order to have a sane default for Pacemaker deployments when not configuring this parameter by default.
|
|
# Type: comma_delimited_list
|
|
NtpServer: ['0.pool.ntp.org', '1.pool.ntp.org', '2.pool.ntp.org', '3.pool.ntp.org']
|
|
|
|
# How the server should receive the metadata required for software configuration.
|
|
# Type: string
|
|
SoftwareConfigTransport: POLL_SERVER_HEAT
|
|
|
|
# Set this to true to open up ssh access from all sources.
|
|
# Type: boolean
|
|
SshFirewallAllowAll: True
|
|
|
|
# UndercloudMinion NetworkConfigTemplate
|
|
# Type: string
|
|
UndercloudMinionNetworkConfigTemplate: templates/undercloud.j2
|
|
|
|
resource_registry:
|
|
OS::TripleO::Network::Ports::ControlPlaneVipPort: OS::Heat::None
|
|
OS::TripleO::OVNMacAddressNetwork: OS::Heat::None
|
|
OS::TripleO::OVNMacAddressPort: OS::Heat::None
|
|
OS::TripleO::Services::AodhApi: OS::Heat::None
|
|
OS::TripleO::Services::AodhEvaluator: OS::Heat::None
|
|
OS::TripleO::Services::AodhListener: OS::Heat::None
|
|
OS::TripleO::Services::AodhNotifier: OS::Heat::None
|
|
OS::TripleO::Services::Apache: OS::Heat::None
|
|
OS::TripleO::Services::AuditD: OS::Heat::None
|
|
OS::TripleO::Services::BarbicanApi: OS::Heat::None
|
|
OS::TripleO::Services::BarbicanBackendDogtag: OS::Heat::None
|
|
OS::TripleO::Services::BarbicanBackendKmip: OS::Heat::None
|
|
OS::TripleO::Services::BarbicanBackendPkcs11Crypto: OS::Heat::None
|
|
OS::TripleO::Services::BarbicanBackendSimpleCrypto: OS::Heat::None
|
|
OS::TripleO::Services::BlockStorageCinderVolume: OS::Heat::None
|
|
OS::TripleO::Services::BootParams: OS::Heat::None
|
|
OS::TripleO::Services::CeilometerAgentCentral: OS::Heat::None
|
|
OS::TripleO::Services::CeilometerAgentIpmi: OS::Heat::None
|
|
OS::TripleO::Services::CeilometerAgentNotification: OS::Heat::None
|
|
OS::TripleO::Services::CephClient: OS::Heat::None
|
|
OS::TripleO::Services::CephExternal: OS::Heat::None
|
|
OS::TripleO::Services::CephMds: OS::Heat::None
|
|
OS::TripleO::Services::CephMgr: OS::Heat::None
|
|
OS::TripleO::Services::CephMon: OS::Heat::None
|
|
OS::TripleO::Services::CephNfs: OS::Heat::None
|
|
OS::TripleO::Services::CephOSD: OS::Heat::None
|
|
OS::TripleO::Services::CephRbdMirror: OS::Heat::None
|
|
OS::TripleO::Services::CephRgw: OS::Heat::None
|
|
OS::TripleO::Services::Chrony: OS::Heat::None
|
|
OS::TripleO::Services::CinderApi: OS::Heat::None
|
|
OS::TripleO::Services::CinderBackup: OS::Heat::None
|
|
OS::TripleO::Services::CinderScheduler: OS::Heat::None
|
|
OS::TripleO::Services::CinderVolume: OS::Heat::None
|
|
OS::TripleO::Services::Clustercheck: OS::Heat::None
|
|
OS::TripleO::Services::Collectd: OS::Heat::None
|
|
OS::TripleO::Services::ComputeCeilometerAgent: OS::Heat::None
|
|
OS::TripleO::Services::ComputeInstanceHA: OS::Heat::None
|
|
OS::TripleO::Services::ComputeNeutronCorePlugin: OS::Heat::None
|
|
OS::TripleO::Services::ComputeNeutronCorePluginNuage: OS::Heat::None
|
|
OS::TripleO::Services::ComputeNeutronL3Agent: OS::Heat::None
|
|
OS::TripleO::Services::ComputeNeutronMetadataAgent: OS::Heat::None
|
|
OS::TripleO::Services::ComputeNeutronOvsAgent: OS::Heat::None
|
|
OS::TripleO::Services::ComputeNeutronOvsDpdk: OS::Heat::None
|
|
OS::TripleO::Services::ContainerImagePrepare: ../../deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml
|
|
OS::TripleO::Services::DesignateApi: OS::Heat::None
|
|
OS::TripleO::Services::DesignateCentral: OS::Heat::None
|
|
OS::TripleO::Services::DesignateMDNS: OS::Heat::None
|
|
OS::TripleO::Services::DesignateProducer: OS::Heat::None
|
|
OS::TripleO::Services::DesignateSink: OS::Heat::None
|
|
OS::TripleO::Services::DesignateWorker: OS::Heat::None
|
|
OS::TripleO::Services::Docker: OS::Heat::None
|
|
OS::TripleO::Services::DockerRegistry: OS::Heat::None
|
|
OS::TripleO::Services::Etcd: OS::Heat::None
|
|
OS::TripleO::Services::ExternalSwiftProxy: OS::Heat::None
|
|
OS::TripleO::Services::GlanceApi: OS::Heat::None
|
|
OS::TripleO::Services::GnocchiApi: OS::Heat::None
|
|
OS::TripleO::Services::GnocchiMetricd: OS::Heat::None
|
|
OS::TripleO::Services::GnocchiStatsd: OS::Heat::None
|
|
OS::TripleO::Services::HAProxyInternalTLS: OS::Heat::None
|
|
OS::TripleO::Services::HAProxyPublicTLS: OS::Heat::None
|
|
OS::TripleO::Services::HAproxy: OS::Heat::None
|
|
OS::TripleO::Services::HeatApi: OS::Heat::None
|
|
OS::TripleO::Services::HeatApiCfn: OS::Heat::None
|
|
OS::TripleO::Services::HeatApiCloudwatch: OS::Heat::None
|
|
OS::TripleO::Services::HeatEngine: OS::Heat::None
|
|
OS::TripleO::Services::Horizon: OS::Heat::None
|
|
OS::TripleO::Services::IpaClient: OS::Heat::None
|
|
OS::TripleO::Services::Ipsec: OS::Heat::None
|
|
OS::TripleO::Services::IronicApi: OS::Heat::None
|
|
OS::TripleO::Services::IronicConductor: OS::Heat::None
|
|
OS::TripleO::Services::IronicInspector: OS::Heat::None
|
|
OS::TripleO::Services::IronicNeutronAgent: OS::Heat::None
|
|
OS::TripleO::Services::IronicPxe: OS::Heat::None
|
|
OS::TripleO::Services::Iscsid: OS::Heat::None
|
|
OS::TripleO::Services::Keystone: OS::Heat::None
|
|
OS::TripleO::Services::LiquidioCompute: OS::Heat::None
|
|
OS::TripleO::Services::Logging::BarbicanApi: OS::Heat::None
|
|
OS::TripleO::Services::Logging::GlanceApi: OS::Heat::None
|
|
OS::TripleO::Services::Logging::HAProxy: OS::Heat::None
|
|
OS::TripleO::Services::Logging::HeatApi: OS::Heat::None
|
|
OS::TripleO::Services::Logging::HeatApiCfn: OS::Heat::None
|
|
OS::TripleO::Services::Logging::Keystone: OS::Heat::None
|
|
OS::TripleO::Services::Logging::NeutronApi: OS::Heat::None
|
|
OS::TripleO::Services::Logging::NeutronCommon: OS::Heat::None
|
|
OS::TripleO::Services::Logging::NovaApi: OS::Heat::None
|
|
OS::TripleO::Services::Logging::NovaCommon: OS::Heat::None
|
|
OS::TripleO::Services::Logging::NovaLibvirt: OS::Heat::None
|
|
OS::TripleO::Services::Logging::NovaMetadata: OS::Heat::None
|
|
OS::TripleO::Services::Logging::PlacementApi: OS::Heat::None
|
|
OS::TripleO::Services::ManilaApi: OS::Heat::None
|
|
OS::TripleO::Services::ManilaBackendCephFs: OS::Heat::None
|
|
OS::TripleO::Services::ManilaBackendIsilon: OS::Heat::None
|
|
OS::TripleO::Services::ManilaBackendNetapp: OS::Heat::None
|
|
OS::TripleO::Services::ManilaBackendUnity: OS::Heat::None
|
|
OS::TripleO::Services::ManilaBackendVMAX: OS::Heat::None
|
|
OS::TripleO::Services::ManilaBackendVNX: OS::Heat::None
|
|
OS::TripleO::Services::ManilaScheduler: OS::Heat::None
|
|
OS::TripleO::Services::ManilaShare: OS::Heat::None
|
|
OS::TripleO::Services::MasqueradeNetworks: OS::Heat::None
|
|
OS::TripleO::Services::Memcached: OS::Heat::None
|
|
OS::TripleO::Services::MetricsQdr: OS::Heat::None
|
|
OS::TripleO::Services::MistralApi: OS::Heat::None
|
|
OS::TripleO::Services::MistralEngine: OS::Heat::None
|
|
OS::TripleO::Services::MistralEventEngine: OS::Heat::None
|
|
OS::TripleO::Services::MistralExecutor: OS::Heat::None
|
|
OS::TripleO::Services::Multipathd: OS::Heat::None
|
|
OS::TripleO::Services::MySQL: OS::Heat::None
|
|
OS::TripleO::Services::NeutronApi: OS::Heat::None
|
|
OS::TripleO::Services::NeutronBgpVpnApi: OS::Heat::None
|
|
OS::TripleO::Services::NeutronBgpVpnBagpipe: OS::Heat::None
|
|
OS::TripleO::Services::NeutronCorePlugin: OS::Heat::None
|
|
OS::TripleO::Services::NeutronCorePluginML2Ansible: OS::Heat::None
|
|
OS::TripleO::Services::NeutronCorePluginML2Nuage: OS::Heat::None
|
|
OS::TripleO::Services::NeutronCorePluginML2OVN: OS::Heat::None
|
|
OS::TripleO::Services::NeutronCorePluginMLNXSDN: OS::Heat::None
|
|
OS::TripleO::Services::NeutronCorePluginMidonet: OS::Heat::None
|
|
OS::TripleO::Services::NeutronCorePluginNSX: OS::Heat::None
|
|
OS::TripleO::Services::NeutronCorePluginNuage: OS::Heat::None
|
|
OS::TripleO::Services::NeutronCorePluginVTS: OS::Heat::None
|
|
OS::TripleO::Services::NeutronDhcpAgent: OS::Heat::None
|
|
OS::TripleO::Services::NeutronL2gwAgent: OS::Heat::None
|
|
OS::TripleO::Services::NeutronL2gwApi: OS::Heat::None
|
|
OS::TripleO::Services::NeutronL3Agent: OS::Heat::None
|
|
OS::TripleO::Services::NeutronLbaasv2Agent: OS::Heat::None
|
|
OS::TripleO::Services::NeutronLbaasv2Api: OS::Heat::None
|
|
OS::TripleO::Services::NeutronLinuxbridgeAgent: OS::Heat::None
|
|
OS::TripleO::Services::NeutronMetadataAgent: OS::Heat::None
|
|
OS::TripleO::Services::NeutronNuageVrs: OS::Heat::None
|
|
OS::TripleO::Services::NeutronOvsAgent: OS::Heat::None
|
|
OS::TripleO::Services::NeutronSfcApi: OS::Heat::None
|
|
OS::TripleO::Services::NeutronSriovAgent: OS::Heat::None
|
|
OS::TripleO::Services::NeutronVppAgent: OS::Heat::None
|
|
OS::TripleO::Services::NovaAZConfig: OS::Heat::None
|
|
OS::TripleO::Services::NovaApi: OS::Heat::None
|
|
OS::TripleO::Services::NovaCompute: OS::Heat::None
|
|
OS::TripleO::Services::NovaConductor: OS::Heat::None
|
|
OS::TripleO::Services::NovaConsoleauth: OS::Heat::None
|
|
OS::TripleO::Services::NovaIronic: OS::Heat::None
|
|
OS::TripleO::Services::NovaLibvirt: OS::Heat::None
|
|
OS::TripleO::Services::NovaLibvirtGuests: OS::Heat::None
|
|
OS::TripleO::Services::NovaMetadata: OS::Heat::None
|
|
OS::TripleO::Services::NovaMigrationTarget: OS::Heat::None
|
|
OS::TripleO::Services::NovaPlacement: OS::Heat::None
|
|
OS::TripleO::Services::NovaScheduler: OS::Heat::None
|
|
OS::TripleO::Services::NovaVncProxy: OS::Heat::None
|
|
OS::TripleO::Services::Novajoin: OS::Heat::None
|
|
OS::TripleO::Services::Ntp: OS::Heat::None
|
|
OS::TripleO::Services::OVNController: OS::Heat::None
|
|
OS::TripleO::Services::OVNDBs: OS::Heat::None
|
|
OS::TripleO::Services::OVNMetadataAgent: OS::Heat::None
|
|
OS::TripleO::Services::OctaviaApi: OS::Heat::None
|
|
OS::TripleO::Services::OctaviaDeploymentConfig: OS::Heat::None
|
|
OS::TripleO::Services::OctaviaHealthManager: OS::Heat::None
|
|
OS::TripleO::Services::OctaviaHousekeeping: OS::Heat::None
|
|
OS::TripleO::Services::OctaviaWorker: OS::Heat::None
|
|
OS::TripleO::Services::OsloMessagingNotify: OS::Heat::None
|
|
OS::TripleO::Services::OsloMessagingRpc: OS::Heat::None
|
|
OS::TripleO::Services::Pacemaker: OS::Heat::None
|
|
OS::TripleO::Services::PacemakerRemote: OS::Heat::None
|
|
OS::TripleO::Services::PlacementApi: OS::Heat::None
|
|
OS::TripleO::Services::Podman: ../../deployment/podman/podman-baremetal-ansible.yaml
|
|
OS::TripleO::Services::Ptp: OS::Heat::None
|
|
OS::TripleO::Services::Qdr: OS::Heat::None
|
|
OS::TripleO::Services::RabbitMQ: OS::Heat::None
|
|
OS::TripleO::Services::Redis: OS::Heat::None
|
|
OS::TripleO::Services::RsyslogSidecar: OS::Heat::None
|
|
OS::TripleO::Services::SELinux: OS::Heat::None
|
|
OS::TripleO::Services::SaharaApi: OS::Heat::None
|
|
OS::TripleO::Services::SaharaEngine: OS::Heat::None
|
|
OS::TripleO::Services::Securetty: OS::Heat::None
|
|
OS::TripleO::Services::Snmp: OS::Heat::None
|
|
OS::TripleO::Services::SwiftDispersion: OS::Heat::None
|
|
OS::TripleO::Services::SwiftProxy: OS::Heat::None
|
|
OS::TripleO::Services::SwiftRingBuilder: OS::Heat::None
|
|
OS::TripleO::Services::SwiftStorage: OS::Heat::None
|
|
OS::TripleO::Services::TLSProxyBase: OS::Heat::None
|
|
OS::TripleO::Services::Tempest: OS::Heat::None
|
|
OS::TripleO::Services::Tmpwatch: ../../deployment/logrotate/tmpwatch-install.yaml
|
|
OS::TripleO::Services::TripleoPackages: OS::Heat::None
|
|
OS::TripleO::Services::TripleoUI: OS::Heat::None
|
|
OS::TripleO::Services::Tuned: OS::Heat::None
|
|
OS::TripleO::Services::UndercloudMinionMessaging: ../../deployment/undercloud/minion-rabbitmq-puppet.yaml
|
|
OS::TripleO::Services::UndercloudTLS: OS::Heat::None
|
|
OS::TripleO::Services::UndercloudUpgrade: OS::Heat::None
|
|
OS::TripleO::Services::VRTSHyperScale: OS::Heat::None
|
|
OS::TripleO::Services::Vpp: OS::Heat::None
|
|
OS::TripleO::Services::Xinetd: OS::Heat::None
|
|
OS::TripleO::Services::Zaqar: OS::Heat::None
|