--- resource_registry: # yamllint disable rule:line-length OS::TripleO::Services::CeilometerAgentCentral: /usr/share/openstack-tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-central-container-puppet.yaml OS::TripleO::Services::CeilometerAgentNotification: /usr/share/openstack-tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-notification-container-puppet.yaml OS::TripleO::Services::CeilometerAgentIpmi: /usr/share/openstack-tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-ipmi-container-puppet.yaml OS::TripleO::Services::ComputeCeilometerAgent: /usr/share/openstack-tripleo-heat-templates/deployment/ceilometer/ceilometer-agent-compute-container-puppet.yaml OS::TripleO::Services::Collectd: /usr/share/openstack-tripleo-heat-templates/deployment/metrics/collectd-container-puppet.yaml OS::TripleO::Services::MetricsQdr: /usr/share/openstack-tripleo-heat-templates/deployment/metrics/qdr-container-puppet.yaml OS::TripleO::Services::OsloMessagingRpc: /usr/share/openstack-tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml OS::TripleO::Services::OsloMessagingNotify: /usr/share/openstack-tripleo-heat-templates/deployment/rabbitmq/rabbitmq-messaging-notify-shared-puppet.yaml OS::TripleO::Services::HAproxy: /usr/share/openstack-tripleo-heat-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml OS::TripleO::Services::Pacemaker: /usr/share/openstack-tripleo-heat-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml OS::TripleO::Services::PacemakerRemote: /usr/share/openstack-tripleo-heat-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml OS::TripleO::Services::Clustercheck: /usr/share/openstack-tripleo-heat-templates/deployment/pacemaker/clustercheck-container-puppet.yaml OS::TripleO::Services::Redis: /usr/share/openstack-tripleo-heat-templates/deployment/database/redis-pacemaker-puppet.yaml OS::TripleO::Services::Rsyslog: /usr/share/openstack-tripleo-heat-templates/deployment/logging/rsyslog-container-puppet.yaml OS::TripleO::Services::MySQL: /usr/share/openstack-tripleo-heat-templates/deployment/database/mysql-pacemaker-puppet.yaml OS::TripleO::Services::CinderBackup: /usr/share/openstack-tripleo-heat-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml OS::TripleO::Services::CinderVolume: /usr/share/openstack-tripleo-heat-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml # Complements the 'ManageNetworks: false', not needed otherwise OS::TripleO::Network::External: OS::Heat::None OS::TripleO::Network::InternalApi: OS::Heat::None OS::TripleO::Network::Storage: OS::Heat::None OS::TripleO::Network::StorageMgmt: OS::Heat::None OS::TripleO::Network::Tenant: OS::Heat::None OS::TripleO::Network::Management: OS::Heat::None parameter_defaults: SshFirewallAllowAll: true # Specify that this is an additional cell NovaAdditionalCell: True # Disable network creation in order to use the `network_data.yaml` file from the overcloud stack, # and create ports for the nodes in the separate stacks on the existing networks. # NOTE(bogdando): might need to enable it, to deploy cells-specific subdomains from different network_data_cellX.yaml files. # Also, test RHOSO adoption for a metadata agent deployed per each cell, to see if it handles each one properly, # when transitioning all to a superconductor layoyt from a flat OSP17.1 layout ManageNetworks: false NovaLocalMetadataPerCell: True RedisVirtualFixedIPs: - ip_address: 192.168.122.116 use_neutron: false OVNDBsVirtualFixedIPs: - ip_address: 192.168.122.126 use_neutron: false CellControllerExtraConfig: nova::compute::libvirt::services::libvirt_virt_type: qemu nova::compute::libvirt::virt_type: qemu CellControllerComputeExtraConfig: nova::compute::libvirt::services::libvirt_virt_type: qemu nova::compute::libvirt::virt_type: qemu ComputeExtraConfig: nova::compute::libvirt::services::libvirt_virt_type: qemu nova::compute::libvirt::virt_type: qemu Debug: true DockerPuppetDebug: true ContainerCli: podman ControllerCount: 0 CellControllerCount: 0 CellControllerComputeCount: 1 ComputeCount: 0 NeutronGlobalPhysnetMtu: 1350 CinderLVMLoopDeviceSize: 20480 # TODO(bogdando): cells-specific DNS domains CloudName: multicell.ooo.test # cell2.ooo.test CloudNameInternal: multicell.internalapi.localdomain # internalapi.cell2.ooo.test CloudNameStorage: multicell.storage.localdomain # storage.cell2.ooo.test CloudNameStorageManagement: multicell.storagemgmt.localdomain # storagemgmt.cell2.ooo.test CloudNameExternal: multicell.external.localdomain # external.cell2.ooo.test CloudNameCtlplane: multicell.ctlplane.localdomain # ctlplane.cell2.ooo.test CloudDomain: ooo.test OVNCMSOptions: enable-chassis-as-gw NeutronPhysicalBridge: br-ex NeutronNetworkType: geneve NeutronTunnelTypes: geneve NeutronBridgeMappings: datacentre:br-ex CellControllerComputeHostnameFormat: '%stackname%-controller-compute-%index%' CellControllerHostnameFormat: '%stackname%-controller-%index%' ComputeHostnameFormat: '%stackname%-compute-%index%' ControllerHostnameFormat: '%stackname%-controller-%index%' # If tripleo_networking, update the existing os-net-config on deployed servers for tripleo isolnet # This should also work for CI, where we initially configure zuul subnodes with os-net-config, # but is mostly targeting local libvirt or cloud deployments (without zuul and ci-framework) NetworkConfigWithAnsible: False ControllerNetworkConfigUpdate: False ComputeNetworkConfigUpdate: False BlockStorageNetworkConfigUpdate: False ObjectStorageNetworkConfigUpdate: False CephStorageNetworkConfigUpdate: False NetworkerNetworkConfigUpdate: False CellControllerNetworkConfigUpdate: False CellControllerComputeNetworkConfigUpdate: False ControllerNetworkConfigTemplate: templates/single_nic_vlans/single_nic_vlans.j2 ComputeNetworkConfigTemplate: templates/single_nic_vlans/single_nic_vlans.j2 BlockStorageNetworkConfigTemplate: templates/single_nic_vlans/single_nic_vlans.j2 ObjectStorageNetworkConfigTemplate: templates/single_nic_vlans/single_nic_vlans.j2 CephStorageNetworkConfigTemplate: templates/single_nic_vlans/single_nic_vlans.j2 NetworkerNetworkConfigTemplate: templates/single_nic_vlans/single_nic_vlans.j2 CellControllerNetworkConfigTemplate: templates/single_nic_vlans/single_nic_vlans.j2 CellControllerComputeNetworkConfigTemplate: templates/single_nic_vlans/single_nic_vlans.j2