Chapter 2. Core Overcloud Parameters You can modify general overcloud configuration with the core overcloud parameters. Parameter Description AddVipsToEtcHosts Set to true to append per network VIPs to /etc/hosts on each node. The default value is True . AdminPassword The password for the keystone admin account, used for monitoring, querying OpenStack Networking (neutron) etc. BondInterfaceOvsOptions The ovs_options or bonding_options string for the bond interface. Set things like lacp=active and/or bond_mode=balance-slb for OVS bonds or like mode=4 for Linux bonds using this option. CloudDomain The DNS domain used for the hosts. This must match the overcloud_domain_name configured on the undercloud. The default value is localdomain . CloudName The DNS name of this cloud. The default value is overcloud.localdomain . CloudNameCtlplane The DNS name of this cloud's control plane endpoint. The default value is overcloud.ctlplane.localdomain . CloudNameInternal The DNS name of this cloud's internal API endpoint. The default value is overcloud.internalapi.localdomain . CloudNameStorage The DNS name of this cloud's storage endpoint. For example, ci-overcloud.storage.tripleo.org . The default value is overcloud.storage.localdomain . CloudNameStorageManagement The DNS name of this cloud's storage management endpoint. The default value is overcloud.storagemgmt.localdomain . ControlFixedIPs Defines a fixed VIP for the Control Plane. Value uses the following format: [{ip_address:'1.2.3.4'}] ControlPlaneSubnet The name of the undercloud OpenStack Networking (neutron) control plane subnet. The default value is ctlplane-subnet . ControlPlaneSubnetCidr The subnet CIDR of the control plane network. The parameter is automatically resolved from the ctlplane subnet's cidr attribute. DeployedServerPortMap Defines the IP addresses and subnet CIDRs that correspond to each overcloud node. DeployIdentifier Setting this to a unique value will re-run any deployment tasks that perform configuration on a OpenStack Orchestration (heat) stack-update . DeploymentServerBlacklist List of server hostnames to blocklist from any triggered deployments. DnsSearchDomains A list of DNS search domains to be added (in order) to resolv.conf. DnsServers 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. EndpointMapOverride Can be used to override the calcluated EndpointMap. ExternalVirtualFixedIPs Control the IP allocation for the ExternalVirtualInterface port. For example, [{ ip_address :'1.2.3.4'}]. ExtraConfig Additional hiera configuration to inject into the cluster. ExtraHostFileEntries List of extra hosts entries to be appended to /etc/hosts. GlobalConfigExtraMapData Map of extra global_config_settings data to set on each node. HypervisorNeutronPhysicalBridge An Open vSwitch bridge to create on each hypervisor. This defaults to br-ex , which is the same as the control plane nodes. This ensures uniform configuration of the Open vSwitch agent. Typically should not need to be changed. The default value is br-ex . HypervisorNeutronPublicInterface What interface to add to the HypervisorNeutronPhysicalBridge . The default value is nic1 . InternalApiVirtualFixedIPs Control the IP allocation for the InternalApiVirtualInterface port. Value uses the following format: [{ip_address:'1.2.3.4'}] KeystoneRegion OpenStack Identity (keystone) region for endpoint. The default value is regionOne . NetConfigDataLookup Configures os-net-config mappings for specific nodes if you are using pre-provisioned nodes. The configuration of the NetConfigDataLookup heat parameter is equivalent to the net_config_data_lookup property in your node definition file, overcloud-baremetal-deploy.yaml . If you are not using pre-provisioned nodes, you must configure the NIC mappings in your node definition file. NetworkConfigWithAnsible NetworkConfig with ansible flag. The default value is True . NeutronControlPlaneID ID or name for Control Plane ctlplane network. The default value is ctlplane . NeutronPhysicalBridge An OVS bridge to create for accessing external networks. The default value is br-ex . NeutronPublicInterface The interface to attach to the external bridge. The default value is nic1 . NodeCreateBatchSize Maximum batch size for creating nodes. It is recommended to not exceed a batch size of 32 nodes. The default value is 30 . NovaAdditionalCell Whether this is an cell additional to the default cell. The default value is false . NovaLocalMetadataPerCell Indicates that the nova-metadata API service has been deployed per-cell, so that we can have better performance and data isolation in a multi-cell deployment. Users should consider the use of this configuration depending on how OpenStack Networking (neutron) is setup. If networks span cells, you might need to run nova-metadata API service globally. If your networks are segmented along cell boundaries, then you can run nova-metadata API service per cell. When running nova-metadata API service per cell, you should also configure each OpenStack Networking (neutron) metadata-agent to point to the corresponding nova-metadata API service. The default value is false . PublicVirtualFixedIPs Control the IP allocation for the PublicVirtualInterface port. Value uses the following format: [{ip_address:'1.2.3.4'}] RabbitCookieSalt Salt for the RabbitMQ cookie. Change to force the randomly generated RabbitMQ cookie to change. The default value is unset . RootStackName The name of the stack/plan. ServerMetadata Extra properties or metadata passed to OpenStack Compute (nova) for the created nodes in the overcloud. Accessible through the OpenStack Compute (nova) metadata API. StorageMgmtVirtualFixedIPs Control the IP allocation for the StorageMgmgVirtualInterface port. Value uses the following format: [{ip_address:'1.2.3.4'}] StorageVirtualFixedIPs Control the IP allocation for the StorageVirtualInterface port. Value uses the following format: [{ip_address:'1.2.3.4'}] UndercloudHostsEntries List of undercloud hosts entries to be appended to /etc/hosts. The value is populated with the HEAT_HOSTS entries on the undercloud by tripleoclient when running deploy. UpdateIdentifier Set to a previously unused value during stack-update triggers package update on all nodes.

Commands: