# ******************************************************************* # 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'] # 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::DesignateBind: 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::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::Vpp: OS::Heat::None OS::TripleO::Services::Xinetd: OS::Heat::None OS::TripleO::Services::Zaqar: OS::Heat::None