# raw_template

created_at: 2026-01-29 07:23:35.877030
files: null
template:
  {"heat_template_version": "wallaby", "description": "TripleO Firewall settings\n", "parameters": {"Debug": {"type": "boolean", "default": true, "description": "Set to True to enable debugging on all services."}, "ServiceData": {"default": {}, "description": "Dictionary packing service data", "type": "json"}, "ServiceNetMap": {"default": {"ApacheNetwork": "internal_api", "NeutronTenantNetwork": "tenant", "AodhApiNetwork": "internal_api", "BarbicanApiNetwork": "internal_api", "GnocchiApiNetwork": "internal_api", "MongodbNetwork": "internal_api", "CinderApiNetwork": "internal_api", "CinderIscsiNetwork": "storage", "GlanceApiNetwork": "internal_api", "GlanceApiEdgeNetwork": "internal_api", "GlanceApiInternalNetwork": "internal_api", "IronicApiNetwork": "ctlplane", "IronicNetwork": "baremetal", "IronicInspectorNetwork": "baremetal", "KeystoneAdminApiNetwork": "ctlplane", "KeystonePublicApiNetwork": "internal_api", "ManilaApiNetwork": "internal_api", "NeutronApiNetwork": "internal_api", "OctaviaApiNetwork": "internal_api", "HeatApiNetwork": "internal_api", "HeatApiCfnNetwork": "internal_api", "HeatApiCloudwatchNetwork": "internal_api", "NovaApiNetwork": "internal_api", "PlacementNetwork": "internal_api", "NovaMetadataNetwork": "internal_api", "NovaLibvirtNetwork": "internal_api", "NovajoinNetwork": "internal_api", "SwiftStorageNetwork": "storage_mgmt", "SwiftProxyNetwork": "storage", "HorizonNetwork": "internal_api", "MemcachedNetwork": "internal_api", "OsloMessagingRpcNetwork": "internal_api", "OsloMessagingNotifyNetwork": "internal_api", "RabbitmqNetwork": "internal_api", "RabbitmqManagementNetwork": "internal_api", "QdrNetwork": "internal_api", "RedisNetwork": "internal_api", "GaneshaNetwork": "external", "MysqlNetwork": "internal_api", "SnmpdNetwork": "ctlplane", "CephClusterNetwork": "storage_mgmt", "CephDashboardNetwork": "ctlplane", "CephGrafanaNetwork": "storage", "CephMonNetwork": "storage", "CephRgwNetwork": "storage", "PublicNetwork": "external", "InternalApiNetwork": "internal_api", "OpendaylightApiNetwork": "internal_api", "OvnDbsNetwork": "internal_api", "DockerRegistryNetwork": "ctlplane", "PacemakerNetwork": "internal_api", "PacemakerRemoteNetwork": "internal_api", "DesignateApiNetwork": "internal_api", "DesignateMdnsNetwork": "internal_api", "DesignateWorkerNetwork": "external", "DesignateBindNetwork": "external", "BINDNetwork": "external", "EtcdNetwork": "internal_api", "HaproxyNetwork": "ctlplane", "UnboundNetwork": "external", "StandaloneHostnameResolveNetwork": "internal_api", "StandaloneMetricsQdrNetwork": "internal_api"}, "description": "Mapping of service_name -> network name. Typically set via parameter_defaults in the resource registry. Use parameter_merge_strategies to merge it with the defaults.", "type": "json"}, "RoleName": {"default": "", "description": "Role name on which the service is applied", "type": "string"}, "RoleParameters": {"default": {}, "description": "Parameters specific to the role", "type": "json"}, "EndpointMap": {"default": {"AodhAdmin": {"protocol": "https", "port": "8042", "host": "CLOUDNAME"}, "AodhInternal": {"protocol": "https", "port": "8042", "host": "CLOUDNAME"}, "AodhPublic": {"protocol": "https", "port": "13042", "host": "CLOUDNAME"}, "BarbicanAdmin": {"protocol": "https", "port": "9311", "host": "CLOUDNAME"}, "BarbicanInternal": {"protocol": "https", "port": "9311", "host": "CLOUDNAME"}, "BarbicanPublic": {"protocol": "https", "port": "13311", "host": "CLOUDNAME"}, "CephDashboardInternal": {"protocol": "https", "port": "8444", "host": "CLOUDNAME"}, "CephGrafanaInternal": {"protocol": "https", "port": "3100", "host": "CLOUDNAME"}, "CephRgwAdmin": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "CephRgwInternal": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "CephRgwPublic": {"protocol": "https", "port": "13808", "host": "CLOUDNAME"}, "CinderAdmin": {"protocol": "https", "port": "8776", "host": "CLOUDNAME"}, "CinderInternal": {"protocol": "https", "port": "8776", "host": "CLOUDNAME"}, "CinderPublic": {"protocol": "https", "port": "13776", "host": "CLOUDNAME"}, "DesignateAdmin": {"protocol": "https", "port": "9001", "host": "CLOUDNAME"}, "DesignateInternal": {"protocol": "https", "port": "9001", "host": "CLOUDNAME"}, "DesignatePublic": {"protocol": "https", "port": "13001", "host": "CLOUDNAME"}, "DockerRegistryInternal": {"protocol": "https", "port": "8787", "host": "CLOUDNAME"}, "GaneshaInternal": {"protocol": "nfs", "port": "2049", "host": "IP_ADDRESS"}, "GlanceAdmin": {"protocol": "https", "port": "9293", "host": "CLOUDNAME"}, "GlanceInternal": {"protocol": "https", "port": "9293", "host": "CLOUDNAME"}, "GlancePublic": {"protocol": "https", "port": "13292", "host": "CLOUDNAME"}, "GnocchiAdmin": {"protocol": "https", "port": "8041", "host": "CLOUDNAME"}, "GnocchiInternal": {"protocol": "https", "port": "8041", "host": "CLOUDNAME"}, "GnocchiPublic": {"protocol": "https", "port": "13041", "host": "CLOUDNAME"}, "HeatAdmin": {"protocol": "https", "port": "8004", "host": "CLOUDNAME"}, "HeatInternal": {"protocol": "https", "port": "8004", "host": "CLOUDNAME"}, "HeatPublic": {"protocol": "https", "port": "13004", "host": "CLOUDNAME"}, "HeatCfnAdmin": {"protocol": "https", "port": "8000", "host": "CLOUDNAME"}, "HeatCfnInternal": {"protocol": "https", "port": "8000", "host": "CLOUDNAME"}, "HeatCfnPublic": {"protocol": "https", "port": "13005", "host": "CLOUDNAME"}, "HorizonPublic": {"protocol": "https", "port": "443", "host": "CLOUDNAME"}, "IronicAdmin": {"protocol": "https", "port": "6385", "host": "CLOUDNAME"}, "IronicInternal": {"protocol": "https", "port": "6385", "host": "CLOUDNAME"}, "IronicPublic": {"protocol": "https", "port": "13385", "host": "CLOUDNAME"}, "IronicInspectorAdmin": {"protocol": "http", "port": "5050", "host": "CLOUDNAME"}, "IronicInspectorInternal": {"protocol": "http", "port": "5050", "host": "CLOUDNAME"}, "IronicInspectorPublic": {"protocol": "https", "port": "13050", "host": "CLOUDNAME"}, "KeystoneAdmin": {"protocol": "https", "port": "35357", "host": "CLOUDNAME"}, "KeystoneInternal": {"protocol": "https", "port": "5000", "host": "CLOUDNAME"}, "KeystonePublic": {"protocol": "https", "port": "13000", "host": "CLOUDNAME"}, "ManilaAdmin": {"protocol": "https", "port": "8786", "host": "CLOUDNAME"}, "ManilaInternal": {"protocol": "https", "port": "8786", "host": "CLOUDNAME"}, "ManilaPublic": {"protocol": "https", "port": "13786", "host": "CLOUDNAME"}, "MetricsQdrPublic": {"protocol": "amqp", "port": "5666", "host": "CLOUDNAME"}, "MysqlInternal": {"protocol": "mysql+pymysql", "port": "3306", "host": "CLOUDNAME"}, "NeutronAdmin": {"protocol": "https", "port": "9696", "host": "CLOUDNAME"}, "NeutronInternal": {"protocol": "https", "port": "9696", "host": "CLOUDNAME"}, "NeutronPublic": {"protocol": "https", "port": "13696", "host": "CLOUDNAME"}, "NovaAdmin": {"protocol": "https", "port": "8774", "host": "CLOUDNAME"}, "NovaInternal": {"protocol": "https", "port": "8774", "host": "CLOUDNAME"}, "NovaPublic": {"protocol": "https", "port": "13774", "host": "CLOUDNAME"}, "NovajoinAdmin": {"protocol": "https", "port": "9090", "host": "CLOUDNAME"}, "NovajoinInternal": {"protocol": "https", "port": "9090", "host": "CLOUDNAME"}, "NovajoinPublic": {"protocol": "https", "port": "13090", "host": "CLOUDNAME"}, "NovaMetadataInternal": {"protocol": "https", "port": "8775", "host": "CLOUDNAME"}, "PlacementAdmin": {"protocol": "https", "port": "8778", "host": "CLOUDNAME"}, "PlacementInternal": {"protocol": "https", "port": "8778", "host": "CLOUDNAME"}, "PlacementPublic": {"protocol": "https", "port": "13778", "host": "CLOUDNAME"}, "NovaVNCProxyAdmin": {"protocol": "https", "port": "6080", "host": "CLOUDNAME"}, "NovaVNCProxyInternal": {"protocol": "https", "port": "6080", "host": "CLOUDNAME"}, "NovaVNCProxyPublic": {"protocol": "https", "port": "13080", "host": "CLOUDNAME"}, "OctaviaAdmin": {"protocol": "https", "port": "9876", "host": "CLOUDNAME"}, "OctaviaInternal": {"protocol": "https", "port": "9876", "host": "CLOUDNAME"}, "OctaviaPublic": {"protocol": "https", "port": "13876", "host": "CLOUDNAME"}, "SwiftAdmin": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "SwiftInternal": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "SwiftPublic": {"protocol": "https", "port": "13808", "host": "CLOUDNAME"}}, "description": "Mapping of service endpoint -> protocol. Typically set via parameter_defaults in the resource registry.", "type": "json"}, "ExtraFirewallRules": {"default": {}, "description": "Mapping of firewall rules.", "type": "json", "tags": ["role_specific"]}}, "resources": {"RoleParametersValue": {"type": "OS::Heat::Value", "properties": {"type": "json", "value": {"map_replace": [{"map_replace": [{"extra_firewall_rules": "ExtraFirewallRules"}, {"values": {"get_param": ["RoleParameters"]}}]}, {"values": {"ExtraFirewallRules": {"get_param": "ExtraFirewallRules"}}}]}}}}, "conditions": {"no_ctlplane": {"equals": [{"get_params": ["ServiceData", "net_cidr_map", "ctlplane"]}, null]}}, "outputs": {"role_data": {"description": "Role data for the TripleO firewall settings", "value": {"service_name": "tripleo_firewall", "config_settings": {"tripleo::firewall::manage_firewall": false, "tripleo::firewall::purge_firewall_rules": false}, "ansible_group_vars": {"tripleo_nftables_debug": {"get_param": "Debug"}}, "firewall_rules": {"map_merge": [{"map_merge": {"repeat": {"for_each": {"<%net_cidr%>": {"get_param": ["ServiceData", "net_cidr_map", "ctlplane"]}}, "template": {"003 accept ssh from ctlplane subnet <%net_cidr%>": {"source": "<%net_cidr%>", "proto": "tcp", "dport": 22}}}}}, {"get_attr": ["RoleParametersValue", "value", "extra_firewall_rules"]}]}, "host_prep_tasks": [{"if": ["no_ctlplane", {"name": "Failure - ctlplane subnet is unset", "fail": {"msg": "No CIDRs found in the ctlplane network tags.\nPlease refer to the documentation in order to\nset the correct network tags in DeployedServerPortMap.\n"}}, {"name": "Notice - ctlplane subnet is set", "debug": {"msg": "CIDRs found in the ctlplane network tags.\n"}}]}], "host_firewall_tasks": [{"name": "Run firewall role", "include_role": {"name": "tripleo_firewall"}}], "update_tasks": [{"name": "Cleanup tripleo-iptables services", "when": ["(step | int) == 1"], "block": [{"name": "Disable tripleo-iptables.service", "systemd": {"name": "tripleo-iptables.service", "state": "stopped", "enabled": false}, "register": "systemd_tripleo_iptables", "failed_when": false}, {"name": "Cleanup tripleo-iptables.services", "file": {"path": "/etc/systemd/system/tripleo-iptables.service", "state": "absent"}}, {"name": "Disable tripleo-ip6tables.service", "systemd": {"name": "tripleo-ip6tables.service", "state": "stopped", "enabled": false}, "register": "systemd_tripleo_ip6tables", "failed_when": false}, {"name": "Cleanup tripleo-ip6tables.services", "file": {"path": "/etc/systemd/system/tripleo-ip6tables.service", "state": "absent"}}, {"name": "Reload systemd", "systemd": {"daemon_reload": true}, "when": ["(systemd_tripleo_iptables is changed or systemd_tripleo_ip6tables is changed)"]}]}], "upgrade_tasks": [{"name": "Cleanup tripleo-iptables services", "when": ["(step | int) == 1"], "block": [{"name": "Disable tripleo-iptables.service", "systemd": {"name": "tripleo-iptables.service", "state": "stopped", "enabled": false}, "register": "systemd_tripleo_iptables", "failed_when": false}, {"name": "Cleanup tripleo-iptables.services", "file": {"path": "/etc/systemd/system/tripleo-iptables.service", "state": "absent"}}, {"name": "Disable tripleo-ip6tables.service", "systemd": {"name": "tripleo-ip6tables.service", "state": "stopped", "enabled": false}, "register": "systemd_tripleo_ip6tables", "failed_when": false}, {"name": "Cleanup tripleo-ip6tables.services", "file": {"path": "/etc/systemd/system/tripleo-ip6tables.service", "state": "absent"}}, {"name": "Reload systemd", "systemd": {"daemon_reload": true}, "when": ["(systemd_tripleo_iptables is changed or systemd_tripleo_ip6tables is changed)"]}]}, {"when": ["(step | int) == 3"], "block": [{"name": "blank ipv6 rule before activating ipv6 firewall.", "shell": "cat /etc/sysconfig/ip6tables > /etc/sysconfig/ip6tables.n-o-upgrade; cat</dev/null>/etc/sysconfig/ip6tables", "args": {"creates": "/etc/sysconfig/ip6tables.n-o-upgrade"}}, {"name": "cleanup unmanaged rules pushed by iptables-services", "shell": "iptables -C INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT &>/dev/null && \\\n  iptables -D INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT\niptables -C INPUT -p icmp -j ACCEPT &>/dev/null && \\\n  iptables -D INPUT -p icmp -j ACCEPT\niptables -C INPUT -i lo -j ACCEPT &>/dev/null && \\\n  iptables -D INPUT -i lo -j ACCEPT\niptables -C INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT &>/dev/null && \\\n  iptables -D INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT\niptables -C INPUT -j REJECT --reject-with icmp-host-prohibited &>/dev/null && \\\n  iptables -D INPUT -j REJECT --reject-with icmp-host-prohibited\niptables -C FORWARD -j REJECT --reject-with icmp-host-prohibited &>/dev/null && \\\n  iptables -D FORWARD -j REJECT --reject-with icmp-host-prohibited\n\nsed -i '/^-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT$/d' /etc/sysconfig/iptables\nsed -i '/^-A INPUT -p icmp -j ACCEPT$/d' /etc/sysconfig/iptables\nsed -i '/^-A INPUT -i lo -j ACCEPT$/d' /etc/sysconfig/iptables\nsed -i '/^-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT$/d' /etc/sysconfig/iptables\nsed -i '/^-A INPUT -j REJECT --reject-with icmp-host-prohibited$/d' /etc/sysconfig/iptables\nsed -i '/^-A FORWARD -j REJECT --reject-with icmp-host-prohibited$/d' /etc/sysconfig/iptables\n\nip6tables -C INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT &>/dev/null && \\\n  ip6tables -D INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT\nip6tables -C INPUT -p ipv6-icmp -j ACCEPT &>/dev/null && \\\n  ip6tables -D INPUT -p ipv6-icmp -j ACCEPT\nip6tables -C INPUT -i lo -j ACCEPT &>/dev/null && \\\n  ip6tables -D INPUT -i lo -j ACCEPT\nip6tables -C INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT &>/dev/null && \\\n  ip6tables -D INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT\nip6tables -C INPUT -d fe80::/64 -p udp -m udp --dport 546 -m state --state NEW -j ACCEPT &>/dev/null && \\\n  ip6tables -D INPUT -d fe80::/64 -p udp -m udp --dport 546 -m state --state NEW -j ACCEPT\nip6tables -C INPUT -j REJECT --reject-with icmp6-adm-prohibited &>/dev/null && \\\n  ip6tables -D INPUT -j REJECT --reject-with icmp6-adm-prohibited\nip6tables -C FORWARD -j REJECT --reject-with icmp6-adm-prohibited &>/dev/null && \\\n  ip6tables -D FORWARD -j REJECT --reject-with icmp6-adm-prohibited\n\nsed -i '/^-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT$/d' /etc/sysconfig/ip6tables\nsed -i '/^-A INPUT -p ipv6-icmp -j ACCEPT$/d' /etc/sysconfig/ip6tables\nsed -i '/^-A INPUT -i lo -j ACCEPT$/d' /etc/sysconfig/ip6tables\nsed -i '/^-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT$/d' /etc/sysconfig/ip6tables\nsed -i '/^-A INPUT -d fe80::\\/64 -p udp -m udp --dport 546 -m state --state NEW -j ACCEPT$/d' /etc/sysconfig/ip6tables\nsed -i '/^-A INPUT -j REJECT --reject-with icmp6-adm-prohibited$/d' /etc/sysconfig/ip6tables\nsed -i '/^-A FORWARD -j REJECT --reject-with icmp6-adm-prohibited$/d' /etc/sysconfig/ip6tables"}]}]}}}}

environment:
  {"resource_registry": {"resources": {}, "OS::TripleO::SoftwareDeployment": "file:///root/tripleo-heat-installer-templates/config-download-structured.yaml", "OS::Heat::SoftwareDeployment": "file:///root/tripleo-heat-installer-templates/config-download-software.yaml", "OS::Heat::StructuredDeployment": "file:///root/tripleo-heat-installer-templates/config-download-structured.yaml", "OS::TripleO::PostDeploySteps": "file:///root/tripleo-heat-installer-templates/common/post.yaml", "OS::TripleO::AllNodesDeployment": "OS::Heat::None", "OS::TripleO::DefaultPasswords": "OS::Heat::None", "OS::TripleO::RandomString": "OS::Heat::None", "OS::TripleO::Standalone::PreNetworkConfig": "OS::Heat::None", "OS::TripleO::StandalonePostDeploySteps": "file:///root/tripleo-heat-installer-templates/common/post.yaml", "OS::TripleO::Standalone": "file:///root/tripleo-heat-installer-templates/puppet/standalone-role.yaml", "OS::TripleO::Tasks::StandalonePreConfig": "OS::Heat::None", "OS::TripleO::Tasks::StandalonePostConfig": "OS::Heat::None", "OS::TripleO::StandaloneExtraConfigPre": "file:///root/tripleo-heat-installer-templates/puppet/extraconfig/pre_deploy/default.yaml", "OS::TripleO::Standalone::Net::SoftwareConfig": "OS::Heat::None", "OS::TripleO::Standalone::Ports::StoragePort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_storage.yaml", "OS::TripleO::Standalone::Ports::StorageMgmtPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_storage_mgmt.yaml", "OS::TripleO::Standalone::Ports::InternalApiPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_internal_api.yaml", "OS::TripleO::Standalone::Ports::TenantPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_tenant.yaml", "OS::TripleO::Standalone::Ports::ExternalPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_external.yaml", "OS::TripleO::StandaloneServiceServerMetadataHook": "file:///root/tripleo-heat-installer-templates/extraconfig/nova_metadata/krb-service-principals/standalone-role.yaml", "OS::TripleO::Server": "file:///root/tripleo-heat-installer-templates/deployed-server/deployed-server.yaml", "OS::TripleO::StandaloneServer": "OS::TripleO::Server", "OS::TripleO::NodeAdminUserData": "file:///root/tripleo-heat-installer-templates/firstboot/userdata_heat_admin.yaml", "OS::TripleO::NodeTimesyncUserData": "file:///root/tripleo-heat-installer-templates/firstboot/userdata_timesync.yaml", "OS::TripleO::NodeUserData": "file:///root/tripleo-heat-installer-templates/firstboot/userdata_default.yaml", "OS::TripleO::Standalone::NodeUserData": "file:///root/tripleo-heat-installer-templates/firstboot/userdata_default.yaml", "OS::TripleO::NodeTLSCAData": "OS::Heat::None", "OS::TripleO::NodeTLSData": "OS::Heat::None", "OS::TripleO::NodeExtraConfig": "file:///root/tripleo-heat-installer-templates/puppet/extraconfig/pre_deploy/default.yaml", "OS::TripleO::NodeExtraConfigPost": "file:///root/tripleo-heat-installer-templates/extraconfig/post_deploy/default.yaml", "OS::TripleO::AllNodesExtraConfig": "OS::Heat::None", "OS::TripleO::Network": "file:///usr/share/openstack-tripleo-heat-templates/network/deployed_networks.yaml", "OS::TripleO::Network::Storage": "OS::Heat::None", "OS::TripleO::Network::StorageMgmt": "OS::Heat::None", "OS::TripleO::Network::InternalApi": "OS::Heat::None", "OS::TripleO::Network::Tenant": "OS::Heat::None", "OS::TripleO::Network::External": "OS::Heat::None", "OS::TripleO::Network::ExtraConfig": "OS::Heat::None", "OS::TripleO::Network::Ports::NetVipMap": "file:///root/tripleo-heat-installer-templates/network/ports/net_ip_map.yaml", "OS::TripleO::Network::Ports::NetIpMap": "file:///root/tripleo-heat-installer-templates/network/ports/net_ip_map.yaml", "OS::TripleO::Network::Ports::NetIpListMap": "file:///root/tripleo-heat-installer-templates/network/ports/net_ip_list_map.yaml", "OS::TripleO::Network::Ports::StorageVipPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_vip_storage.yaml", "OS::TripleO::Network::Ports::StorageMgmtVipPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_vip_storage_mgmt.yaml", "OS::TripleO::Network::Ports::InternalApiVipPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_vip_internal_api.yaml", "OS::TripleO::Network::Ports::ExternalVipPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_vip_external.yaml", "OS::TripleO::Network::Ports::ControlPlaneVipPort": "file:///usr/share/openstack-tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml", "OS::TripleO::ServiceNetMap": "file:///root/tripleo-heat-installer-templates/network/service_net_map.yaml", "OS::TripleO::EndpointMap": "file:///root/tripleo-heat-installer-templates/network/endpoints/endpoint_map.yaml", "OS::TripleO::DeployedServerEnvironment": "OS::Heat::None", "OS::TripleO::DeploymentSteps": "OS::Heat::None", "OS::TripleO::WorkflowSteps": "OS::Heat::None", "OS::TripleO::Services::Aide": "OS::Heat::None", "OS::TripleO::Services::Apache": "file:///root/tripleo-heat-installer-templates/deployment/apache/apache-baremetal-puppet.yaml", "OS::TripleO::Services::CACerts": "file:///root/tripleo-heat-installer-templates/deployment/certs/ca-certs-baremetal-puppet.yaml", "OS::TripleO::Services::CephMds": "OS::Heat::None", "OS::TripleO::Services::CephMgr": "OS::Heat::None", "OS::TripleO::Services::CephMon": "OS::Heat::None", "OS::TripleO::Services::CephRbdMirror": "OS::Heat::None", "OS::TripleO::Services::CephRgw": "OS::Heat::None", "OS::TripleO::Services::CephOSD": "OS::Heat::None", "OS::TripleO::Services::CephGrafana": "OS::Heat::None", "OS::TripleO::Services::CephClient": "OS::Heat::None", "OS::TripleO::Services::CephNfs": "OS::Heat::None", "OS::TripleO::Services::CephExternal": "OS::Heat::None", "OS::TripleO::Services::CinderApi": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-api-container-puppet.yaml", "OS::TripleO::Services::CinderBackup": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml", "OS::TripleO::Services::CinderScheduler": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml", "OS::TripleO::Services::CinderVolume": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml", "OS::TripleO::Services::BlockStorageCinderVolume": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-volume-container-puppet.yaml", "OS::TripleO::Services::Keystone": "file:///root/tripleo-heat-installer-templates/deployment/keystone/keystone-container-puppet.yaml", "OS::TripleO::Services::GlanceApi": "file:///root/tripleo-heat-installer-templates/deployment/glance/glance-api-container-puppet.yaml", "OS::TripleO::Services::GlanceApiInternal": "file:///root/tripleo-heat-installer-templates/deployment/glance/glance-api-internal-container-puppet.yaml", "OS::TripleO::Services::HeatApi": "file:///root/tripleo-heat-installer-templates/deployment/heat/heat-api-container-puppet.yaml", "OS::TripleO::Services::HeatApiCfn": "file:///root/tripleo-heat-installer-templates/deployment/heat/heat-api-cfn-container-puppet.yaml", "OS::TripleO::Services::HeatApiCloudwatch": "OS::Heat::None", "OS::TripleO::Services::HeatEngine": "file:///root/tripleo-heat-installer-templates/deployment/heat/heat-engine-container-puppet.yaml", "OS::TripleO::Services::HeatEphemeral": "OS::Heat::None", "OS::TripleO::Services::Kernel": "file:///root/tripleo-heat-installer-templates/deployment/kernel/kernel-baremetal-ansible.yaml", "OS::TripleO::Services::MySQL": "file:///root/tripleo-heat-installer-templates/deployment/database/mysql-pacemaker-puppet.yaml", "OS::TripleO::Services::NeutronBgpVpnApi": "OS::Heat::None", "OS::TripleO::Services::NeutronBgpVpnBagpipe": "OS::Heat::None", "OS::TripleO::Services::NeutronSfcApi": "OS::Heat::None", "OS::TripleO::Services::NeutronDhcpAgent": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-dhcp-container-puppet.yaml", "OS::TripleO::Services::NeutronL2gwApi": "OS::Heat::None", "OS::TripleO::Services::NeutronL3Agent": "OS::Heat::None", "OS::TripleO::Services::NeutronL2gwAgent": "OS::Heat::None", "OS::TripleO::Services::NeutronMetadataAgent": "OS::Heat::None", "OS::TripleO::Services::OVNMetadataAgent": "file:///root/tripleo-heat-installer-templates/deployment/ovn/ovn-metadata-container-puppet.yaml", "OS::TripleO::Services::NeutronApi": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-api-container-puppet.yaml", "OS::TripleO::Services::NeutronCorePlugin": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml", "OS::TripleO::Services::ComputeNeutronCorePlugin": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronCorePluginNuage": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml", "OS::TripleO::Services::NeutronCorePluginML2OVN": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml", "OS::TripleO::Services::NeutronCorePluginNuage": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-nuage.yaml", "OS::TripleO::Services::NeutronCorePluginML2Nuage": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml", "OS::TripleO::Services::NeutronCorePluginNSX": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml", "OS::TripleO::Services::OVNDBs": "file:///root/tripleo-heat-installer-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml", "OS::TripleO::Services::OVNController": "file:///root/tripleo-heat-installer-templates/deployment/ovn/ovn-controller-container-puppet.yaml", "OS::TripleO::Services::OvsDpdkNetcontrold": "OS::Heat::None", "OS::TripleO::Services::NeutronCorePluginMLNXSDN": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml", "OS::TripleO::Services::NeutronCorePluginVTS": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml", "OS::TripleO::Services::NeutronCorePluginML2Ansible": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml", "OS::TripleO::Services::NeutronNuageVrs": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-controller-plugin-nuage.yaml", "OS::TripleO::Services::NeutronOvsAgent": "OS::Heat::None", "OS::TripleO::Services::NeutronLinuxbridgeAgent": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronOvsAgent": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronOvsDpdk": "OS::Heat::None", "OS::TripleO::Services::Pacemaker": "file:///root/tripleo-heat-installer-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml", "OS::TripleO::Services::PacemakerRemote": "file:///root/tripleo-heat-installer-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml", "OS::TripleO::Services::NeutronSriovAgent": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-sriov-agent-container-puppet.yaml", "OS::TripleO::Services::NeutronMlnxAgent": "OS::Heat::None", "OS::TripleO::Services::NeutronAgentsIBConfig": "OS::Heat::None", "OS::TripleO::Services::OsloMessagingRpc": "file:///root/tripleo-heat-installer-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml", "OS::TripleO::Services::OsloMessagingNotify": "file:///root/tripleo-heat-installer-templates/deployment/rabbitmq/rabbitmq-messaging-notify-shared-puppet.yaml", "OS::TripleO::Services::RabbitMQ": "OS::Heat::None", "OS::TripleO::Services::Qdr": "OS::Heat::None", "OS::TripleO::Services::HAproxy": "file:///root/tripleo-heat-installer-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml", "OS::TripleO::Services::HAProxyPublicTLS": "file:///root/tripleo-heat-installer-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml", "OS::TripleO::Services::HAProxyInternalTLS": "file:///root/tripleo-heat-installer-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml", "OS::TripleO::Services::Iscsid": "file:///root/tripleo-heat-installer-templates/deployment/iscsid/iscsid-container-puppet.yaml", "OS::TripleO::Services::Memcached": "file:///root/tripleo-heat-installer-templates/deployment/memcached/memcached-container-puppet.yaml", "OS::TripleO::Services::Tuned": "file:///root/tripleo-heat-installer-templates/deployment/tuned/tuned-baremetal-ansible.yaml", "OS::TripleO::Services::Securetty": "OS::Heat::None", "OS::TripleO::Services::SELinux": "OS::Heat::None", "OS::TripleO::Services::Sshd": "file:///root/tripleo-heat-installer-templates/deployment/sshd/sshd-baremetal-ansible.yaml", "OS::TripleO::Services::Redis": "OS::Heat::None", "OS::TripleO::Services::NovaApi": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-api-container-puppet.yaml", "OS::TripleO::Services::NovaCompute": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-compute-container-puppet.yaml", "OS::TripleO::Services::NovaConductor": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-conductor-container-puppet.yaml", "OS::TripleO::Services::NovaLibvirt": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml", "OS::TripleO::Services::NovaLibvirtLegacy": "file:///root/tripleo-heat-installer-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml", "OS::TripleO::Services::NovaLibvirtGuests": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml", "OS::TripleO::Services::NovaManager": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-manager-container-puppet.yaml", "OS::TripleO::Services::NovaMetadata": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-metadata-container-puppet.yaml", "OS::TripleO::Services::NovaMigrationTarget": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-migration-target-container-puppet.yaml", "OS::TripleO::Services::NovaPlacement": "OS::Heat::None", "OS::TripleO::Services::PlacementApi": "file:///root/tripleo-heat-installer-templates/deployment/placement/placement-api-container-puppet.yaml", "OS::TripleO::Services::NovaScheduler": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-scheduler-container-puppet.yaml", "OS::TripleO::Services::NovaVncProxy": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-vnc-proxy-container-puppet.yaml", "OS::TripleO::Services::Novajoin": "OS::Heat::None", "OS::TripleO::Services::NovaAZConfig": "OS::Heat::None", "OS::TripleO::Services::ContainersLogrotateCrond": "file:///root/tripleo-heat-installer-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml", "OS::TripleO::Services::SwiftProxy": "file:///root/tripleo-heat-installer-templates/deployment/swift/swift-proxy-container-puppet.yaml", "OS::TripleO::Services::SwiftDispersion": "OS::Heat::None", "OS::TripleO::Services::ExternalSwiftProxy": "OS::Heat::None", "OS::TripleO::Services::SwiftStorage": "file:///root/tripleo-heat-installer-templates/deployment/swift/swift-storage-container-puppet.yaml", "OS::TripleO::Services::SwiftRingBuilder": "file:///root/tripleo-heat-installer-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml", "OS::TripleO::Services::Snmp": "file:///root/tripleo-heat-installer-templates/deployment/snmp/snmp-baremetal-puppet.yaml", "OS::TripleO::Services::Timezone": "file:///root/tripleo-heat-installer-templates/deployment/time/timezone-baremetal-ansible.yaml", "OS::TripleO::Services::UndercloudRemoveNovajoin": "OS::Heat::None", "OS::TripleO::Services::UndercloudTLS": "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::ComputeCeilometerAgent": "OS::Heat::None", "OS::TripleO::Services::Horizon": "file:///root/tripleo-heat-installer-templates/deployment/horizon/horizon-container-puppet.yaml", "OS::TripleO::Services::GnocchiApi": "OS::Heat::None", "OS::TripleO::Services::GnocchiMetricd": "OS::Heat::None", "OS::TripleO::Services::GnocchiStatsd": "OS::Heat::None", "OS::TripleO::Services::Xinetd": "OS::Heat::None", "OS::TripleO::Services::Chrony": "file:///root/tripleo-heat-installer-templates/deployment/timesync/chrony-baremetal-ansible.yaml", "OS::TripleO::Services::Ptp": "OS::Heat::None", "OS::TripleO::Services::Timesync": "OS::TripleO::Services::Chrony", "OS::TripleO::Services::TimeMaster": "file:///root/tripleo-heat-installer-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml", "OS::TripleO::Services::IpaClient": "file:///root/tripleo-heat-installer-templates/deployment/ipa/ipaservices-baremetal-ansible.yaml", "OS::TripleO::Services::Ipsec": "OS::Heat::None", "OS::TripleO::Services::Rhsm": "OS::Heat::None", "OS::TripleO::Services::MasqueradeNetworks": "OS::Heat::None", "OS::TripleO::Services::TripleoValidations": "OS::Heat::None", "OS::TripleO::Services::UndercloudUpgrade": "OS::Heat::None", "OS::TripleO::Services::Collectd": "OS::Heat::None", "OS::TripleO::Services::ManilaApi": "file:///root/tripleo-heat-installer-templates/deployment/manila/manila-api-container-puppet.yaml", "OS::TripleO::Services::ManilaScheduler": "file:///root/tripleo-heat-installer-templates/deployment/manila/manila-scheduler-container-puppet.yaml", "OS::TripleO::Services::ManilaShare": "file:///root/tripleo-heat-installer-templates/deployment/manila/manila-share-pacemaker-puppet.yaml", "OS::TripleO::Services::ManilaBackendFlashBlade": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendIsilon": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendNetapp": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendPowerMax": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendUnity": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendVMAX": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendCephFs": "file:///root/tripleo-heat-installer-templates/deployment/manila/manila-backend-cephfs.yaml", "OS::TripleO::Services::ManilaBackendVNX": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronL3Agent": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronMetadataAgent": "OS::Heat::None", "OS::TripleO::Services::BarbicanApi": "file:///root/tripleo-heat-installer-templates/deployment/barbican/barbican-api-container-puppet.yaml", "OS::TripleO::Services::BarbicanBackendSimpleCrypto": "file:///root/tripleo-heat-installer-templates/deployment/barbican/barbican-backend-simple-crypto-puppet.yaml", "OS::TripleO::Services::BarbicanBackendDogtag": "OS::Heat::None", "OS::TripleO::Services::BarbicanBackendKmip": "OS::Heat::None", "OS::TripleO::Services::BarbicanBackendPkcs11Crypto": "OS::Heat::None", "OS::TripleO::Services::BarbicanClient": "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::MetricsQdr": "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::IronicPxe": "OS::Heat::None", "OS::TripleO::Services::IronicNeutronAgent": "OS::Heat::None", "OS::TripleO::Services::NovaIronic": "OS::Heat::None", "OS::TripleO::Services::TripleoPackages": "file:///root/tripleo-heat-installer-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml", "OS::TripleO::Services::OpenStackClients": "file:///root/tripleo-heat-installer-templates/deployment/clients/openstack-clients-baremetal-ansible.yaml", "OS::TripleO::Services::TLSProxyBase": "file:///root/tripleo-heat-installer-templates/deployment/apache/apache-baremetal-puppet.yaml", "OS::TripleO::Services::CinderBackendDellSc": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCSc": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCPowerFlex": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCPowermax": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCPowerStore": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCUnity": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCVMAXISCSI": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCVNX": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCVxFlexOS": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCXtremio": "OS::Heat::None", "OS::TripleO::Services::CinderBackendNetApp": "OS::Heat::None", "OS::TripleO::Services::CinderBackendPure": "OS::Heat::None", "OS::TripleO::Services::CinderBackendScaleIO": "OS::Heat::None", "OS::TripleO::Services::CinderBackendNVMeOF": "OS::Heat::None", "OS::TripleO::Services::CinderHPELeftHandISCSI": "OS::Heat::None", "OS::TripleO::Services::CinderVolumeEdge": "OS::Heat::None", "OS::TripleO::Services::Etcd": "OS::Heat::None", "OS::TripleO::Services::AuditD": "OS::Heat::None", "OS::TripleO::Services::OctaviaApi": "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::OctaviaDeploymentConfig": "OS::Heat::None", "OS::TripleO::Services::LiquidioCompute": "OS::Heat::None", "OS::TripleO::Services::MySQLClient": "file:///root/tripleo-heat-installer-templates/deployment/database/mysql-client.yaml", "OS::TripleO::Services::Vpp": "OS::Heat::None", "OS::TripleO::Services::NeutronVppAgent": "OS::Heat::None", "OS::TripleO::Services::Podman": "file:///root/tripleo-heat-installer-templates/deployment/podman/podman-baremetal-ansible.yaml", "OS::TripleO::Services::Docker": "OS::Heat::None", "OS::TripleO::Services::DockerRegistry": "file:///root/tripleo-heat-installer-templates/deployment/image-serve/image-serve-baremetal-ansible.yaml", "OS::TripleO::Services::ContainerImagePrepare": "file:///root/tripleo-heat-installer-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml", "OS::TripleO::Services::CertmongerUser": "OS::Heat::None", "OS::TripleO::Services::Clustercheck": "file:///root/tripleo-heat-installer-templates/deployment/pacemaker/clustercheck-container-puppet.yaml", "OS::TripleO::Services::Rsyslog": "file:///root/tripleo-heat-installer-templates/deployment/logging/rsyslog-baremetal-ansible.yaml", "OS::TripleO::Services::RsyslogSidecar": "OS::Heat::None", "OS::TripleO::Services::LoginDefs": "OS::Heat::None", "OS::TripleO::Services::ComputeInstanceHA": "OS::Heat::None", "OS::TripleO::Services::DesignateApi": "OS::Heat::None", "OS::TripleO::Services::DesignateCentral": "OS::Heat::None", "OS::TripleO::Services::DesignateProducer": "OS::Heat::None", "OS::TripleO::Services::DesignateWorker": "OS::Heat::None", "OS::TripleO::Services::DesignateMDNS": "OS::Heat::None", "OS::TripleO::Services::DesignateSink": "OS::Heat::None", "OS::TripleO::Services::DesignateBind": "OS::Heat::None", "OS::TripleO::Services::NeutronMl2PluginBase": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml", "OS::TripleO::Services::Multipathd": "OS::Heat::None", "OS::TripleO::Services::GlanceApiEdge": "OS::Heat::None", "OS::TripleO::Services::HAproxyEdge": "OS::Heat::None", "OS::TripleO::Services::Frr": "OS::Heat::None", "OS::TripleO::Services::OVNBgpAgent": "OS::Heat::None", "OS::TripleO::Services::Unbound": "OS::Heat::None", "OS::TripleO::Services::Tmpwatch": "file:///root/tripleo-heat-installer-templates/deployment/logrotate/tmpwatch-install.yaml", "OS::TripleO::Services::Logging::BarbicanApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/barbican-api.yaml", "OS::TripleO::Services::Logging::GlanceApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/glance-api.yaml", "OS::TripleO::Services::Logging::HAProxy": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/haproxy.yaml", "OS::TripleO::Services::Logging::HeatApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/heat-api.yaml", "OS::TripleO::Services::Logging::HeatApiCfn": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/heat-api-cfn.yaml", "OS::TripleO::Services::Logging::HeatEngine": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/heat-engine.yaml", "OS::TripleO::Services::Logging::Keystone": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/keystone.yaml", "OS::TripleO::Services::Logging::NeutronApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/neutron-api.yaml", "OS::TripleO::Services::Logging::NeutronCommon": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/neutron-common.yaml", "OS::TripleO::Services::Logging::NovaApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/nova-api.yaml", "OS::TripleO::Services::Logging::NovaMetadata": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/nova-metadata.yaml", "OS::TripleO::Services::Logging::NovaCommon": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/nova-common.yaml", "OS::TripleO::Services::Logging::NovaLibvirt": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/nova-libvirt.yaml", "OS::TripleO::Services::Logging::PlacementApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/placement-api.yaml", "OS::TripleO::Services::Tempest": "OS::Heat::None", "OS::TripleO::Services::BootParams": "file:///root/tripleo-heat-installer-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml", "OS::TripleO::DeployedServer::ControlPlanePort": "file:///root/tripleo-heat-installer-templates/deployed-server/deployed-neutron-port.yaml"}, "parameters": {"ServiceData": {"net_cidr_map": {"ctlplane": ["192.168.122.0/24"], "storage": ["172.18.0.0/24"], "storage_mgmt": ["172.20.0.0/24"], "internal_api": ["172.17.0.0/24"], "tenant": ["172.19.0.0/24"], "external": ["172.21.0.0/24"]}, "net_vip_map": {"ctlplane": "192.168.122.99", "ctlplane_subnet": "192.168.122.99/24", "ctlplane_uri": "192.168.122.99", "storage": "172.18.0.2", "storage_subnet": "", "storage_uri": "172.18.0.2", "storage_mgmt": "172.20.0.2", "storage_mgmt_subnet": "", "storage_mgmt_uri": "172.20.0.2", "internal_api": "172.17.0.2", "internal_api_subnet": "", "internal_api_uri": "172.17.0.2", "tenant": "", "tenant_subnet": "", "tenant_uri": "", "external": "172.21.0.2", "external_subnet": "", "external_uri": "172.21.0.2"}, "net_ip_version_map": {"ctlplane": 4, "storage": 4, "storage_mgmt": 4, "internal_api": 4, "tenant": 4, "external": 4}, "vip_subnet_map": {"ctlplane": "ctlplane-subnet", "Storage": "storage_subnet", "StorageMgmt": "storage_mgmt_subnet", "InternalApi": "internal_api_subnet", "External": "external_subnet", "redis": "internal_api_subnet", "ovn_dbs": "internal_api_subnet"}}, "ServiceNetMap": {"ApacheNetwork": "internal_api", "NeutronTenantNetwork": "tenant", "AodhApiNetwork": "internal_api", "BarbicanApiNetwork": "internal_api", "GnocchiApiNetwork": "internal_api", "MongodbNetwork": "internal_api", "CinderApiNetwork": "internal_api", "CinderIscsiNetwork": "storage", "GlanceApiNetwork": "internal_api", "GlanceApiEdgeNetwork": "internal_api", "GlanceApiInternalNetwork": "internal_api", "IronicApiNetwork": "ctlplane", "IronicNetwork": "baremetal", "IronicInspectorNetwork": "baremetal", "KeystoneAdminApiNetwork": "ctlplane", "KeystonePublicApiNetwork": "internal_api", "ManilaApiNetwork": "internal_api", "NeutronApiNetwork": "internal_api", "OctaviaApiNetwork": "internal_api", "HeatApiNetwork": "internal_api", "HeatApiCfnNetwork": "internal_api", "HeatApiCloudwatchNetwork": "internal_api", "NovaApiNetwork": "internal_api", "PlacementNetwork": "internal_api", "NovaMetadataNetwork": "internal_api", "NovaLibvirtNetwork": "internal_api", "NovajoinNetwork": "internal_api", "SwiftStorageNetwork": "storage_mgmt", "SwiftProxyNetwork": "storage", "HorizonNetwork": "internal_api", "MemcachedNetwork": "internal_api", "OsloMessagingRpcNetwork": "internal_api", "OsloMessagingNotifyNetwork": "internal_api", "RabbitmqNetwork": "internal_api", "RabbitmqManagementNetwork": "internal_api", "QdrNetwork": "internal_api", "RedisNetwork": "internal_api", "GaneshaNetwork": "external", "MysqlNetwork": "internal_api", "SnmpdNetwork": "ctlplane", "CephClusterNetwork": "storage_mgmt", "CephDashboardNetwork": "ctlplane", "CephGrafanaNetwork": "storage", "CephMonNetwork": "storage", "CephRgwNetwork": "storage", "PublicNetwork": "external", "InternalApiNetwork": "internal_api", "OpendaylightApiNetwork": "internal_api", "OvnDbsNetwork": "internal_api", "DockerRegistryNetwork": "ctlplane", "PacemakerNetwork": "internal_api", "PacemakerRemoteNetwork": "internal_api", "DesignateApiNetwork": "internal_api", "DesignateMdnsNetwork": "internal_api", "DesignateWorkerNetwork": "external", "DesignateBindNetwork": "external", "BINDNetwork": "external", "EtcdNetwork": "internal_api", "HaproxyNetwork": "ctlplane", "UnboundNetwork": "external", "StandaloneHostnameResolveNetwork": "internal_api", "StandaloneMetricsQdrNetwork": "internal_api", "NovaVncProxyNetwork": "internal_api"}, "RoleName": "Standalone", "RoleParameters": {"OVNCMSOptions": "enable-chassis-as-gw"}, "EndpointMap": {"AodhAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8042", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8042", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8042"}, "AodhInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8042", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8042", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8042"}, "AodhPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13042", "protocol": "https", "uri": "https://standalone.ooo.test:13042", "uri_no_suffix": "https://standalone.ooo.test:13042"}, "BarbicanAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9311", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9311", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9311"}, "BarbicanInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9311", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9311", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9311"}, "BarbicanPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13311", "protocol": "https", "uri": "https://standalone.ooo.test:13311", "uri_no_suffix": "https://standalone.ooo.test:13311"}, "CephDashboardInternal": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "8444", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:8444", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:8444"}, "CephGrafanaInternal": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "3100", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:3100", "uri_no_suffix": "https://overcloud.storage.ooo.test:3100"}, "CephRgwAdmin": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080/swift/v1/AUTH_%(project_id)s", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "CephRgwInternal": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080/swift/v1/AUTH_%(project_id)s", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "CephRgwPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13808", "protocol": "https", "uri": "https://standalone.ooo.test:13808/swift/v1/AUTH_%(project_id)s", "uri_no_suffix": "https://standalone.ooo.test:13808"}, "CinderAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13776", "protocol": "https", "uri": "https://standalone.ooo.test:13776/v1/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13776"}, "CinderV2Admin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v2/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderV2Internal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v2/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderV2Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13776", "protocol": "https", "uri": "https://standalone.ooo.test:13776/v2/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13776"}, "CinderV3Admin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v3/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderV3Internal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v3/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderV3Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13776", "protocol": "https", "uri": "https://standalone.ooo.test:13776/v3/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13776"}, "DesignateAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9001", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9001/v2", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9001"}, "DesignateInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9001", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9001/v2", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9001"}, "DesignatePublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13001", "protocol": "https", "uri": "https://standalone.ooo.test:13001/v2", "uri_no_suffix": "https://standalone.ooo.test:13001"}, "DockerRegistryInternal": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "8787", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:8787", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:8787"}, "GaneshaInternal": {"host": "172.21.0.2", "host_nobrackets": "172.21.0.2", "port": "2049", "protocol": "nfs", "uri": "nfs://172.21.0.2:2049", "uri_no_suffix": "nfs://172.21.0.2:2049"}, "GlanceAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9293", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9293", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9293"}, "GlanceInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9293", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9293", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9293"}, "GlancePublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13292", "protocol": "https", "uri": "https://standalone.ooo.test:13292", "uri_no_suffix": "https://standalone.ooo.test:13292"}, "GnocchiAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8041", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8041", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8041"}, "GnocchiInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8041", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8041", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8041"}, "GnocchiPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13041", "protocol": "https", "uri": "https://standalone.ooo.test:13041", "uri_no_suffix": "https://standalone.ooo.test:13041"}, "HeatAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8004", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8004/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8004"}, "HeatInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8004", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8004/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8004"}, "HeatPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13004", "protocol": "https", "uri": "https://standalone.ooo.test:13004/v1/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13004"}, "HeatCfnAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8000", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8000/v1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8000"}, "HeatCfnInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8000", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8000/v1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8000"}, "HeatCfnPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13005", "protocol": "https", "uri": "https://standalone.ooo.test:13005/v1", "uri_no_suffix": "https://standalone.ooo.test:13005"}, "HorizonPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "443", "protocol": "https", "uri": "https://standalone.ooo.test:443/dashboard", "uri_no_suffix": "https://standalone.ooo.test:443"}, "IronicAdmin": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "6385", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:6385/v1", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:6385"}, "IronicInternal": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "6385", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:6385/v1", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:6385"}, "IronicPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13385", "protocol": "https", "uri": "https://standalone.ooo.test:13385/v1", "uri_no_suffix": "https://standalone.ooo.test:13385"}, "IronicInspectorAdmin": {"host": "", "host_nobrackets": "", "port": "5050", "protocol": "http", "uri": "http://:5050", "uri_no_suffix": "http://:5050"}, "IronicInspectorInternal": {"host": "", "host_nobrackets": "", "port": "5050", "protocol": "http", "uri": "http://:5050", "uri_no_suffix": "http://:5050"}, "IronicInspectorPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13050", "protocol": "https", "uri": "https://standalone.ooo.test:13050", "uri_no_suffix": "https://standalone.ooo.test:13050"}, "KeystoneAdmin": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "35357", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:35357/", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:35357"}, "KeystoneInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "5000", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:5000/", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:5000"}, "KeystonePublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13000", "protocol": "https", "uri": "https://standalone.ooo.test:13000/", "uri_no_suffix": "https://standalone.ooo.test:13000"}, "KeystoneV3Admin": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "35357", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:35357/v3", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:35357"}, "KeystoneV3Internal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "5000", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:5000/v3", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:5000"}, "KeystoneV3Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13000", "protocol": "https", "uri": "https://standalone.ooo.test:13000/v3", "uri_no_suffix": "https://standalone.ooo.test:13000"}, "ManilaAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8786", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8786/v2", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8786"}, "ManilaInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8786", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8786/v2", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8786"}, "ManilaPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13786", "protocol": "https", "uri": "https://standalone.ooo.test:13786/v2", "uri_no_suffix": "https://standalone.ooo.test:13786"}, "ManilaV1Admin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8786", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8786/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8786"}, "ManilaV1Internal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8786", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8786/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8786"}, "ManilaV1Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13786", "protocol": "https", "uri": "https://standalone.ooo.test:13786/v1/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13786"}, "MetricsQdrPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "5666", "protocol": "amqp", "uri": "amqp://standalone.ooo.test:5666", "uri_no_suffix": "amqp://standalone.ooo.test:5666"}, "MysqlInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "3306", "protocol": "mysql+pymysql", "uri": "mysql+pymysql://overcloud.internalapi.ooo.test:3306", "uri_no_suffix": "mysql+pymysql://overcloud.internalapi.ooo.test:3306"}, "NeutronAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9696", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9696", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9696"}, "NeutronInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9696", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9696", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9696"}, "NeutronPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13696", "protocol": "https", "uri": "https://standalone.ooo.test:13696", "uri_no_suffix": "https://standalone.ooo.test:13696"}, "NovaAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8774", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8774/v2.1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8774"}, "NovaInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8774", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8774/v2.1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8774"}, "NovaPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13774", "protocol": "https", "uri": "https://standalone.ooo.test:13774/v2.1", "uri_no_suffix": "https://standalone.ooo.test:13774"}, "NovaMetadataInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8775", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8775", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8775"}, "NovaVNCProxyAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "6080", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:6080", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:6080"}, "NovaVNCProxyInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "6080", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:6080", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:6080"}, "NovaVNCProxyPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13080", "protocol": "https", "uri": "https://standalone.ooo.test:13080", "uri_no_suffix": "https://standalone.ooo.test:13080"}, "NovajoinAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9090", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9090/v1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9090"}, "NovajoinInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9090", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9090/v1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9090"}, "NovajoinPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13090", "protocol": "https", "uri": "https://standalone.ooo.test:13090/v1", "uri_no_suffix": "https://standalone.ooo.test:13090"}, "OctaviaAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9876", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9876", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9876"}, "OctaviaInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9876", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9876", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9876"}, "OctaviaPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13876", "protocol": "https", "uri": "https://standalone.ooo.test:13876", "uri_no_suffix": "https://standalone.ooo.test:13876"}, "PlacementAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8778", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8778/placement", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8778"}, "PlacementInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8778", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8778/placement", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8778"}, "PlacementPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13778", "protocol": "https", "uri": "https://standalone.ooo.test:13778/placement", "uri_no_suffix": "https://standalone.ooo.test:13778"}, "SwiftAdmin": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "SwiftInternal": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080/v1/AUTH_%(tenant_id)s", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "SwiftPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13808", "protocol": "https", "uri": "https://standalone.ooo.test:13808/v1/AUTH_%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13808"}, "SwiftS3Admin": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "SwiftS3Internal": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "SwiftS3Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13808", "protocol": "https", "uri": "https://standalone.ooo.test:13808", "uri_no_suffix": "https://standalone.ooo.test:13808"}, "MysqlCellInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "3306", "protocol": "mysql+pymysql", "uri": "mysql+pymysql://overcloud.internalapi.ooo.test:3306", "uri_no_suffix": "mysql+pymysql://overcloud.internalapi.ooo.test:3306"}, "NovaVNCProxyCellPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13080", "protocol": "https", "uri": "https://standalone.ooo.test:13080", "uri_no_suffix": "https://standalone.ooo.test:13080"}, "NovaMetadataCellInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8775", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8775", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8775"}}}, "parameter_defaults": {"NeutronMechanismDrivers": ["sriovnicswitch", "ovn"], "ContainerCli": "podman", "EnablePackageInstall": true, "SoftwareConfigTransport": "POLL_SERVER_HEAT", "OVNIntegrationBridge": "br-int", "ExtraConfig": {}, "StandaloneServices": ["OS::TripleO::Services::BootParams", "OS::TripleO::Services::BarbicanApi", "OS::TripleO::Services::BarbicanBackendSimpleCrypto", "OS::TripleO::Services::CACerts", "OS::TripleO::Services::CinderApi", "OS::TripleO::Services::CinderBackup", "OS::TripleO::Services::CinderScheduler", "OS::TripleO::Services::CinderVolume", "OS::TripleO::Services::Clustercheck", "OS::TripleO::Services::ContainerImagePrepare", "OS::TripleO::Services::ContainersLogrotateCrond", "OS::TripleO::Services::DockerRegistry", "OS::TripleO::Services::GlanceApi", "OS::TripleO::Services::GlanceApiInternal", "OS::TripleO::Services::HAproxy", "OS::TripleO::Services::HeatApi", "OS::TripleO::Services::HeatApiCfn", "OS::TripleO::Services::HeatEngine", "OS::TripleO::Services::Horizon", "OS::TripleO::Services::IpaClient", "OS::TripleO::Services::Iscsid", "OS::TripleO::Services::Kernel", "OS::TripleO::Services::Keystone", "OS::TripleO::Services::ManilaApi", "OS::TripleO::Services::ManilaBackendCephFs", "OS::TripleO::Services::ManilaScheduler", "OS::TripleO::Services::ManilaShare", "OS::TripleO::Services::Memcached", "OS::TripleO::Services::MySQL", "OS::TripleO::Services::MySQLClient", "OS::TripleO::Services::NeutronApi", "OS::TripleO::Services::NeutronCorePlugin", "OS::TripleO::Services::NeutronSriovAgent", "OS::TripleO::Services::NeutronDhcpAgent", "OS::TripleO::Services::NovaApi", "OS::TripleO::Services::NovaConductor", "OS::TripleO::Services::NovaMetadata", "OS::TripleO::Services::NovaScheduler", "OS::TripleO::Services::NovaCompute", "OS::TripleO::Services::NovaLibvirt", "OS::TripleO::Services::NovaMigrationTarget", "OS::TripleO::Services::NovaVncProxy", "OS::TripleO::Services::OVNController", "OS::TripleO::Services::OVNDBs", "OS::TripleO::Services::OVNMetadataAgent", "OS::TripleO::Services::OpenStackClients", "OS::TripleO::Services::OsloMessagingNotify", "OS::TripleO::Services::OsloMessagingRpc", "OS::TripleO::Services::Pacemaker", "OS::TripleO::Services::PlacementApi", "OS::TripleO::Services::Podman", "OS::TripleO::Services::Rsyslog", "OS::TripleO::Services::Snmp", "OS::TripleO::Services::Sshd", "OS::TripleO::Services::SwiftProxy", "OS::TripleO::Services::SwiftRingBuilder", "OS::TripleO::Services::SwiftStorage", "OS::TripleO::Services::Timesync", "OS::TripleO::Services::Timezone", "OS::TripleO::Services::Tmpwatch", "OS::TripleO::Services::TripleoFirewall", "OS::TripleO::Services::TripleoPackages", "OS::TripleO::Services::Tuned"], "StandaloneParameters": {}, "StandaloneExtraConfig": {}, "StandaloneExtraGroupVars": {}, "ServiceNetMap": {"ApacheNetwork": "internal_api", "NeutronTenantNetwork": "tenant", "AodhApiNetwork": "internal_api", "BarbicanApiNetwork": "internal_api", "GnocchiApiNetwork": "internal_api", "MongodbNetwork": "internal_api", "CinderApiNetwork": "internal_api", "CinderIscsiNetwork": "storage", "GlanceApiNetwork": "internal_api", "GlanceApiEdgeNetwork": "internal_api", "GlanceApiInternalNetwork": "internal_api", "IronicApiNetwork": "ctlplane", "IronicNetwork": "baremetal", "IronicInspectorNetwork": "baremetal", "KeystoneAdminApiNetwork": "ctlplane", "KeystonePublicApiNetwork": "internal_api", "ManilaApiNetwork": "internal_api", "NeutronApiNetwork": "internal_api", "OctaviaApiNetwork": "internal_api", "HeatApiNetwork": "internal_api", "HeatApiCfnNetwork": "internal_api", "HeatApiCloudwatchNetwork": "internal_api", "NovaApiNetwork": "internal_api", "PlacementNetwork": "internal_api", "NovaMetadataNetwork": "internal_api", "NovaLibvirtNetwork": "internal_api", "NovajoinNetwork": "internal_api", "SwiftStorageNetwork": "storage_mgmt", "SwiftProxyNetwork": "storage", "HorizonNetwork": "internal_api", "MemcachedNetwork": "internal_api", "OsloMessagingRpcNetwork": "internal_api", "OsloMessagingNotifyNetwork": "internal_api", "RabbitmqNetwork": "internal_api", "RabbitmqManagementNetwork": "internal_api", "QdrNetwork": "internal_api", "RedisNetwork": "internal_api", "GaneshaNetwork": "external", "MysqlNetwork": "internal_api", "SnmpdNetwork": "ctlplane", "CephClusterNetwork": "storage_mgmt", "CephDashboardNetwork": "ctlplane", "CephGrafanaNetwork": "storage", "CephMonNetwork": "storage", "CephRgwNetwork": "storage", "PublicNetwork": "external", "InternalApiNetwork": "internal_api", "OpendaylightApiNetwork": "internal_api", "OvnDbsNetwork": "internal_api", "DockerRegistryNetwork": "ctlplane", "PacemakerNetwork": "internal_api", "PacemakerRemoteNetwork": "internal_api", "DesignateApiNetwork": "internal_api", "DesignateMdnsNetwork": "internal_api", "DesignateWorkerNetwork": "external", "DesignateBindNetwork": "external", "BINDNetwork": "external", "EtcdNetwork": "internal_api", "HaproxyNetwork": "ctlplane", "UnboundNetwork": "external", "StandaloneHostnameResolveNetwork": "internal_api", "StandaloneMetricsQdrNetwork": "internal_api"}, "VipSubnetMap": {"ctlplane": "ctlplane-subnet", "Storage": "storage_subnet", "StorageMgmt": "storage_mgmt_subnet", "InternalApi": "internal_api_subnet", "External": "external_subnet", "redis": "internal_api_subnet", "ovn_dbs": "internal_api_subnet"}, "SshServerOptions": {"HostKey": ["/etc/ssh/ssh_host_rsa_key", "/etc/ssh/ssh_host_ecdsa_key", "/etc/ssh/ssh_host_ed25519_key"], "SyslogFacility": "AUTHPRIV", "AuthorizedKeysFile": ".ssh/authorized_keys", "ChallengeResponseAuthentication": "no", "GSSAPIAuthentication": "no", "GSSAPICleanupCredentials": "no", "UsePAM": "yes", "UseDNS": "no", "PrintMotd": "no", "X11Forwarding": "yes", "AcceptEnv": ["LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES", "LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT", "LC_IDENTIFICATION LC_ALL LANGUAGE", "XMODIFIERS"], "Subsystem": "sftp  /usr/libexec/openssh/sftp-server"}, "AdminPassword": "G60N4G6VxgTk58fxibdcX9hui", "AdminToken": "IiZJ4tjweqfls5pL4nxVdWQ5l", "AodhPassword": "nsPAaSZrMdfnaG6HbF8jrgcw8", "BarbicanPassword": "mfetjn8xVqrnjil6zwdIWESd0", "BarbicanSimpleCryptoKek": "TVQ-lrM9TVtFYG562pGmxOIA5kK6UFg3zVDT880Tt8Y=", "CeilometerMeteringSecret": "JZBfZezHbeHvxaDiVMfejicvo", "CeilometerPassword": "jBXKzrrRmVg5vAvAKQQSC7TLN", "CephClientKey": "AQC1CXtpAAAAABAAV4VFv7BDUZ6/lVeggXlMow==", "CephClusterFSID": "8bcadd8b-a10b-4778-8749-23ad22b50189", "CephDashboardAdminPassword": "jnuObSIdpbBdnR73Ooh9PSDDK", "CephGrafanaAdminPassword": "y7XAwxNVVckWwB3V3oetXJ8Y4", "CephManilaClientKey": "AQC1CXtpAAAAABAA9EClQQYRYgXpVrI1MOBm6A==", "CephRgwKey": "AQC1CXtpAAAAABAA+RoDoaWn6511+OnRfw0ZLA==", "CinderPassword": "QNCmshxRrqE4VsWY9iJBVq1sR", "CongressPassword": "H3Sad6J5Uli9d8jQSVv35sQ0O", "DesignatePassword": "KRPQVit5s0RWQyqZj8TjItMDy", "DesignateRndcKey": "IhypHy+/ZlPBh5l86u9Akjft3t+7ce3qG9mb8Wt9t5A=", "Ec2ApiPassword": "gf2hCkAyX4WFKMukYIe9PAWoe", "EtcdInitialClusterToken": "VM5NLD3IyalvOTQKwgrmDOvn2", "GlancePassword": "ZANWEBa8xmuK6z9ppdnF5zrj1", "GnocchiPassword": "Qf2BCwmgM1bHTRlZ6NjlaI6kM", "HAProxyStatsPassword": "JBEo12cqbN1HsDyd17xOcF2LU", "HeatAuthEncryptionKey": "DyKnMyfAehHpR8vcNMFaNMuP9BwcaTVy", "HeatPassword": "zjOwacBTVCElOoOgk1TWGnsNq", "HeatStackDomainAdminPassword": "v75Rxwe1Xi6oJqk32tkfNpB2L", "HorizonSecret": "XmrCaJrWJL", "IronicPassword": "jKMaeRtPG6dOpJvusvG0h1uGw", "KeystoneCredential0": "kOaPahtyzaOkZkpZDzF_qlF1hRntEPGKdfv1ODDtgeY=", "KeystoneCredential1": "W5w-pRYzNQ5Tg7LJaRmxeMdjqM0xTNWm8EfpiA_5hMM=", "KeystoneFernetKey0": "MCTJx6NfUTCOqXjQrIjVTBMfsZQHHHnh_R3_uzqEZQU=", "KeystoneFernetKey1": "V6XUJJ5BXU-noukaLJ3IdxUriSxLgcwaD-jq3Rn0QdM=", "KeystoneFernetKeys": {"/etc/keystone/fernet-keys/0": {"content": "ioBkACo1cMLH53xVv0IaRSdLJbEtdc4aKw5wTGE_FPo="}, "/etc/keystone/fernet-keys/1": {"content": "ddWvzIGYo2nQz_4lngv2Dci1_iVH9Dt0SzOWckzWu9M="}}, "LibvirtTLSPassword": "5gdEYFO0VWAyIgsc6K2fCgWY0", "ManilaPassword": "zDLrtZC562Z91NNIW0RzMyGUV", "MigrationSshKey": {"private_key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA7JowROfMf0FpeqJ5dGdTdSuthtyBPoAGMqa4+9byHpq6c2xY\nYOvqynDYvjJHV71TFDVzg5zTYSMQYQn1Yd8+nfRO26tT4VSQoD/26/shk0IsmfaZ\nGhHaXIjbqOsekz4R8+uiwCx8sfLusO6Dm95EWEnwa2nqKy97DvTMIqgQOsKDk+7W\nJRxVk5jIPVTzEiOBdKszSwC5teBF8EolZG7XprboB4KJXkUOjkL/1pVTtmV8dbj3\n7L6TtlrQ1lcqWWL10l3l9YnXDZ82TxlE7Yac6+gRoeBaR/WBXvTuEGArSoNsKtmn\nujaf0q7wzJKBP67oSmM0y+yN3BdYtat9YsanmQIDAQABAoIBAGcnGAlKmBUZEyAU\nyuftjmzEpKxp4W06yrj1iCu//CJMqiJdZ7Cl2mD1TwGpEQKXN6vVW+3TBzNP4rmz\n6kgH2RhrZaAO84yHXmCHUqNygyJdFO3xHbHIe8+hGUdtbpCaXKBgKL4pBxpcBCWe\nb0Ga52gooElsTVwToM6V+pPXeu/qfHGuHcNrMBnuluHniPv5m6eLKJfBBddEOoYm\nwMdllEfXvx4c3fl9p3A06vsgmJNo0hHxB6vH74dzLve6LIeYNOLDLX4sfXfrpHRp\ncXNZJ7gfxi9rPsNsL81hq8+/aPUpyBCXDsj1dpnpWJ/mcxej+Zqrp05iKeCIW0ax\nhDlJYyMCgYEA9JX4Ddz8/fbnz8T6HhiX/fH5P95fbMFIF/ItslfnhFqJ21YoqIfW\n5+I9Njct3a+ilGV0tvxGqIeFOfnLUoZMSvu0Owm4KOBkO1pCdcv4tRaY9tJog+q8\neKyhUCNqUMhSSEG4c4PwNqbG0mEyjA5p3Z5XZ+l20SoWArQ0Qd2ldtMCgYEA96TX\neAVPhvHlX3K2AagS7KfCKYO9kUd9F4y7qcuuCdsb9+To3DvOxvYrap95okc0ZO6Z\ni0+K/tm2DVFqM6LlmZP4j0gs6S+ShZWV2SnM/W/c/wQMbDxFA/hBzaix1+e2Ni45\nvJP0fx6MXx1t+IQEHQCRusbcJMqbOpa1b4qm/GMCgYAxWTzmVys4dqPI+P5aKi4o\nj7TxnQV15P2Nz1BHBpNw0e+0sIqdjmLfAHfHQ5TegLx14o6NCROcl1NbIjpS2UP1\ncRmpO8nLfZLbotd7+v6gUwHj8woha7BBTNtzVuHxkKmBaLk1nW5PKJE/C1tuhM35\naCRMk/9kLnCodQGCNJ1Y/wKBgQDEXfrZWeSwzZkjMXOvJpYy/+dPQf6Md5JynQ6l\n2jNb71ljHSmkkOwrCkJtHp21lx6ttiEcvWsrIHliYB+FaHMFb7cV7pZmJWna8T1M\nYQACKrSjppMvNC9JsY6ERHMZD8yFc+wmY2/paNDIDy8Hc69LTAtCfrNLnTivoZen\nJdu5nwKBgDEgdNSCCr+P7j3EnwUgla/x80KpqBN4sqOEC86HAo7RZkJ3kQTIG+9k\nT5LpCHFkw1ABwr2wIC7hLh32dOnn7S8+/43afgkTexo2wI1rKo4ADeR/tHKk7XUc\nOvSgaRVCUZwdAW+k6ejMvqtSwQf75FySy+tifrAo+ZWi5hiwVr2z\n-----END RSA PRIVATE KEY-----\n", "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDsmjBE58x/QWl6onl0Z1N1K62G3IE+gAYyprj71vIemrpzbFhg6+rKcNi+MkdXvVMUNXODnNNhIxBhCfVh3z6d9E7bq1PhVJCgP/br+yGTQiyZ9pkaEdpciNuo6x6TPhHz66LALHyx8u6w7oOb3kRYSfBraeorL3sO9MwiqBA6woOT7tYlHFWTmMg9VPMSI4F0qzNLALm14EXwSiVkbtemtugHgoleRQ6OQv/WlVO2ZXx1uPfsvpO2WtDWVypZYvXSXeX1idcNnzZPGUTthpzr6BGh4FpH9YFe9O4QYCtKg2wq2ae6Np/SrvDMkoE/ruhKYzTL7I3cF1i1q31ixqeZ Generated by TripleO"}, "MysqlClustercheckPassword": "RivmmNcyJDIv66m5ntET6pnj7", "MysqlMariabackupPassword": "pUInDLLlAUEqFnSWRL8AoDbsb", "MysqlRootPassword": "mqg1tIKnBc", "NeutronMetadataProxySharedSecret": "rvfCDJNMGuzRV8tL0kDYUeSos", "NeutronPassword": "Y902bxTWDEIrK03Vf8lYJtSjs", "NotifyPassword": "HvPdPOVvcd4yqMNbFPJ948pa6", "NovaPassword": "BK6Pw4sBT7hskRYnTNOy9LPO6", "NovajoinPassword": "WbuevuFB9S63hAZOztrCkk6e2", "OctaviaCaKeyPassphrase": "sDClJ55PZdb6m7KmVugkTl8ad", "OctaviaHeartbeatKey": "3Mf7QY6P8oyfrW662IqQlPTlQ", "OctaviaPassword": "azooF0uwfm5ciX6QJSOq8IPNI", "OctaviaServerCertsKeyPassphrase": "ytikaf6sqJg7041JyYKnuohEldEngrsp", "PacemakerRemoteAuthkey": "[encoded data, 4096 characters]", "PankoPassword": "hZVywLLuKh5EdF0TW8C8G3ZSZ", "PcsdPassword": "NRpfdBJNuzE4xV2k", "PlacementPassword": "SThW8933BczrNNqSvTQYN64q0", "RabbitCookie": "ZykDWe0yUs2F694U0bGk", "RabbitPassword": "chk1DsF6VBQhoO3xxLD278izu", "RedisPassword": "QPsiHrYWKWC3Pz1oGgV9cMdtz", "RpcPassword": "cElTl0i11er9IDlWPpfe3qJzh", "SaharaPassword": "or9xdejW3Rzozbc5FmTDtzk19", "SnmpdReadonlyUserPassword": "g9rrv3NeXbCKGyEZWZ6SYGPD", "SwiftHashSuffix": "O1GhmvSllAVUUUpy5fkOH3eYI", "SwiftPassword": "xgtwlEDEGWXUtqaWQDOYvQaiG", "CloudDomain": "ooo.test", "CloudName": "standalone.ooo.test", "CloudNameCtlplane": "overcloud.ctlplane.ooo.test", "CloudNameInternal": "overcloud.internalapi.ooo.test", "CloudNameStorage": "overcloud.storage.ooo.test", "CloudNameStorageManagement": "overcloud.storagemgmt.ooo.test", "CtlplaneNetworkAttributes": {"network": {"mtu": 1500}, "subnets": {"ctlplane-subnet": {"cidr": "192.168.122.0/24", "host_routes": [], "ip_version": "4"}}}, "DeployedServerPortMap": {"control_virtual_ip": {"fixed_ips": [{"ip_address": "192.168.122.99"}], "network": {"tags": ["192.168.122.0/24"]}, "subnets": [{"cidr": "192.168.122.0/24", "ip_version": 4}]}, "public_virtual_ip": {"fixed_ips": [{"ip_address": "192.168.122.100"}], "network": {"tags": ["192.168.122.0/24"]}, "subnets": [{"cidr": "192.168.122.0/24", "ip_version": 4}]}, "standalone-ctlplane": {"fixed_ips": [{"ip_address": "192.168.122.100"}], "network": {"tags": ["192.168.122.0/24"]}, "subnets": [{"cidr": "192.168.122.0/24", "ip_version": 4}]}}, "ExternalNetCidr": "192.168.122.100/24", "HostnameMap": {"standalone-standalone-0": "standalone"}, "IPPool": {"external": ["192.168.122.100"]}, "OVNDBsVirtualFixedIPs": [{"ip_address": "192.168.122.99", "use_neutron": false}], "OVNStaticBridgeMacMappings": {"standalone": {"datacentre": "fa:16:3a:00:53:00"}}, "RedisVirtualFixedIPs": [{"ip_address": "192.168.122.99", "use_neutron": false}], "DeployIdentifier": 1769671094, "RootStackName": "standalone", "StackAction": "CREATE", "AddVipsToEtcHosts": true, "DnsServers": [], "NetworkSafeDefaults": true, "NtpServer": "pool.ntp.org", "SshFirewallAllowAll": true, "StandaloneNetworkConfigTemplate": "/root/standalone_net_config.j2", "SwiftReplicas": 1, "CinderWorkers": 1, "GlanceWorkers": 1, "HeatWorkers": 1, "KeystoneWorkers": 1, "NeutronWorkers": 1, "NeutronMetadataWorkers": 1, "NovaWorkers": 1, "NovaSchedulerWorkers": 1, "SwiftWorkers": 1, "PlacementWorkers": 1, "GnocchiMetricdWorkers": 1, "ApacheMaxRequestWorkers": 100, "ApacheServerLimit": 100, "ControllerExtraConfig": {"nova::network::neutron::timeout": "60"}, "DatabaseSyncTimeout": 900, "NovaReservedHostMemory": 512, "MysqlInnodbBufferPoolSize": "128M", "DeployedNetworkEnvironment": {"net_attributes_map": {"storage": {"network": {"dns_domain": "storage.mydomain.tld.", "mtu": 1500, "name": "storage", "tags": ["tripleo_network_name=Storage", "tripleo_net_idx=0", "tripleo_service_net_map_replace=storage", "tripleo_vip=true"]}, "subnets": {"storage_subnet": {"cidr": "172.18.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "storage_subnet", "tags": []}}}, "storage_mgmt": {"network": {"dns_domain": "storagemgmt.mydomain.tld.", "mtu": 1500, "name": "storage_mgmt", "tags": ["tripleo_network_name=StorageMgmt", "tripleo_net_idx=0", "tripleo_service_net_map_replace=storage_mgmt", "tripleo_vip=true"]}, "subnets": {"storage_mgmt_subnet": {"cidr": "172.20.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "storage_mgmt_subnet", "tags": []}}}, "internal_api": {"network": {"dns_domain": "internal.mydomain.tld.", "mtu": 1500, "name": "internal_api", "tags": ["tripleo_network_name=InternalApi", "tripleo_net_idx=0", "tripleo_service_net_map_replace=internal", "tripleo_vip=true"]}, "subnets": {"internal_api_subnet": {"cidr": "172.17.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "internal_api_subnet", "tags": []}}}, "tenant": {"network": {"dns_domain": "tenant.mydomain.tld.", "mtu": 1500, "name": "tenant", "tags": ["tripleo_network_name=Tenant", "tripleo_net_idx=0", "tripleo_service_net_map_replace=tenant", "tripleo_vip=false"]}, "subnets": {"tenant_subnet": {"cidr": "172.19.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "tenant_subnet", "tags": []}}}, "external": {"network": {"dns_domain": "external.mydomain.tld.", "mtu": 1500, "name": "external", "tags": ["tripleo_network_name=External", "tripleo_net_idx=0", "tripleo_service_net_map_replace=external", "tripleo_vip=true"]}, "subnets": {"external_subnet": {"cidr": "172.21.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "external_subnet", "tags": []}}}}, "net_cidr_map": {"storage": ["172.18.0.0/24"], "storage_mgmt": ["172.20.0.0/24"], "internal_api": ["172.17.0.0/24"], "tenant": ["172.19.0.0/24"], "external": ["172.21.0.0/24"]}, "net_ip_version_map": {"storage": 4, "storage_mgmt": 4, "internal_api": 4, "tenant": 4, "external": 4}}, "KeystoneNotificationDriver": "messagingv2", "ManilaCephFSBackendName": "cephfs", "ManilaCephFSDriverHandlesShareServers": false, "ManilaCephFSCephFSAuthId": "manila", "ManilaCephFSCephVolumeMode": "0755", "ManilaCephFSCephFSProtocolHelperType": "CEPHFS", "EndpointMap": {"AodhAdmin": {"protocol": "https", "port": "8042", "host": "CLOUDNAME"}, "AodhInternal": {"protocol": "https", "port": "8042", "host": "CLOUDNAME"}, "AodhPublic": {"protocol": "https", "port": "13042", "host": "CLOUDNAME"}, "BarbicanAdmin": {"protocol": "https", "port": "9311", "host": "CLOUDNAME"}, "BarbicanInternal": {"protocol": "https", "port": "9311", "host": "CLOUDNAME"}, "BarbicanPublic": {"protocol": "https", "port": "13311", "host": "CLOUDNAME"}, "CephDashboardInternal": {"protocol": "https", "port": "8444", "host": "CLOUDNAME"}, "CephGrafanaInternal": {"protocol": "https", "port": "3100", "host": "CLOUDNAME"}, "CephRgwAdmin": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "CephRgwInternal": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "CephRgwPublic": {"protocol": "https", "port": "13808", "host": "CLOUDNAME"}, "CinderAdmin": {"protocol": "https", "port": "8776", "host": "CLOUDNAME"}, "CinderInternal": {"protocol": "https", "port": "8776", "host": "CLOUDNAME"}, "CinderPublic": {"protocol": "https", "port": "13776", "host": "CLOUDNAME"}, "DesignateAdmin": {"protocol": "https", "port": "9001", "host": "CLOUDNAME"}, "DesignateInternal": {"protocol": "https", "port": "9001", "host": "CLOUDNAME"}, "DesignatePublic": {"protocol": "https", "port": "13001", "host": "CLOUDNAME"}, "DockerRegistryInternal": {"protocol": "https", "port": "8787", "host": "CLOUDNAME"}, "GaneshaInternal": {"protocol": "nfs", "port": "2049", "host": "IP_ADDRESS"}, "GlanceAdmin": {"protocol": "https", "port": "9293", "host": "CLOUDNAME"}, "GlanceInternal": {"protocol": "https", "port": "9293", "host": "CLOUDNAME"}, "GlancePublic": {"protocol": "https", "port": "13292", "host": "CLOUDNAME"}, "GnocchiAdmin": {"protocol": "https", "port": "8041", "host": "CLOUDNAME"}, "GnocchiInternal": {"protocol": "https", "port": "8041", "host": "CLOUDNAME"}, "GnocchiPublic": {"protocol": "https", "port": "13041", "host": "CLOUDNAME"}, "HeatAdmin": {"protocol": "https", "port": "8004", "host": "CLOUDNAME"}, "HeatInternal": {"protocol": "https", "port": "8004", "host": "CLOUDNAME"}, "HeatPublic": {"protocol": "https", "port": "13004", "host": "CLOUDNAME"}, "HeatCfnAdmin": {"protocol": "https", "port": "8000", "host": "CLOUDNAME"}, "HeatCfnInternal": {"protocol": "https", "port": "8000", "host": "CLOUDNAME"}, "HeatCfnPublic": {"protocol": "https", "port": "13005", "host": "CLOUDNAME"}, "HorizonPublic": {"protocol": "https", "port": "443", "host": "CLOUDNAME"}, "IronicAdmin": {"protocol": "https", "port": "6385", "host": "CLOUDNAME"}, "IronicInternal": {"protocol": "https", "port": "6385", "host": "CLOUDNAME"}, "IronicPublic": {"protocol": "https", "port": "13385", "host": "CLOUDNAME"}, "IronicInspectorAdmin": {"protocol": "http", "port": "5050", "host": "CLOUDNAME"}, "IronicInspectorInternal": {"protocol": "http", "port": "5050", "host": "CLOUDNAME"}, "IronicInspectorPublic": {"protocol": "https", "port": "13050", "host": "CLOUDNAME"}, "KeystoneAdmin": {"protocol": "https", "port": "35357", "host": "CLOUDNAME"}, "KeystoneInternal": {"protocol": "https", "port": "5000", "host": "CLOUDNAME"}, "KeystonePublic": {"protocol": "https", "port": "13000", "host": "CLOUDNAME"}, "ManilaAdmin": {"protocol": "https", "port": "8786", "host": "CLOUDNAME"}, "ManilaInternal": {"protocol": "https", "port": "8786", "host": "CLOUDNAME"}, "ManilaPublic": {"protocol": "https", "port": "13786", "host": "CLOUDNAME"}, "MetricsQdrPublic": {"protocol": "amqp", "port": "5666", "host": "CLOUDNAME"}, "MysqlInternal": {"protocol": "mysql+pymysql", "port": "3306", "host": "CLOUDNAME"}, "NeutronAdmin": {"protocol": "https", "port": "9696", "host": "CLOUDNAME"}, "NeutronInternal": {"protocol": "https", "port": "9696", "host": "CLOUDNAME"}, "NeutronPublic": {"protocol": "https", "port": "13696", "host": "CLOUDNAME"}, "NovaAdmin": {"protocol": "https", "port": "8774", "host": "CLOUDNAME"}, "NovaInternal": {"protocol": "https", "port": "8774", "host": "CLOUDNAME"}, "NovaPublic": {"protocol": "https", "port": "13774", "host": "CLOUDNAME"}, "NovajoinAdmin": {"protocol": "https", "port": "9090", "host": "CLOUDNAME"}, "NovajoinInternal": {"protocol": "https", "port": "9090", "host": "CLOUDNAME"}, "NovajoinPublic": {"protocol": "https", "port": "13090", "host": "CLOUDNAME"}, "NovaMetadataInternal": {"protocol": "https", "port": "8775", "host": "CLOUDNAME"}, "PlacementAdmin": {"protocol": "https", "port": "8778", "host": "CLOUDNAME"}, "PlacementInternal": {"protocol": "https", "port": "8778", "host": "CLOUDNAME"}, "PlacementPublic": {"protocol": "https", "port": "13778", "host": "CLOUDNAME"}, "NovaVNCProxyAdmin": {"protocol": "https", "port": "6080", "host": "CLOUDNAME"}, "NovaVNCProxyInternal": {"protocol": "https", "port": "6080", "host": "CLOUDNAME"}, "NovaVNCProxyPublic": {"protocol": "https", "port": "13080", "host": "CLOUDNAME"}, "OctaviaAdmin": {"protocol": "https", "port": "9876", "host": "CLOUDNAME"}, "OctaviaInternal": {"protocol": "https", "port": "9876", "host": "CLOUDNAME"}, "OctaviaPublic": {"protocol": "https", "port": "13876", "host": "CLOUDNAME"}, "SwiftAdmin": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "SwiftInternal": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "SwiftPublic": {"protocol": "https", "port": "13808", "host": "CLOUDNAME"}}, "PublicSSLCertificateAutogenerated": true, "EnableInternalTLS": true, "NotifyUseSSL": true, "RpcUseSSL": true, "ServerMetadata": {"ipa_enroll": true}, "MemcachedTLS": true, "MemcachedPort": 11212, "IdMServer": "ipa.ooo.test", "IdMDomain": "ooo.test", "IdMAdminPassword": "fce95318204114530f31f885c9df588f", "NeutronDnsDomain": "ooo.test", "PasswordAuthentication": "yes", "HAProxyExternalNetwork": "ctlplane", "DnsSearchDomains": ["ooo.test"], "LocalContainerRegistry": "192.168.24.1", "BarbicanSimpleCryptoGlobalDefault": true, "Debug": true, "DeploymentUser": "root", "KernelIpNonLocalBind": 1, "DockerInsecureRegistryAddress": ["192.168.122.100:8787"], "NeutronPublicInterface": "eth0", "NeutronBridgeMappings": "datacentre:br-ctlplane", "NeutronPhysicalBridge": "br-ctlplane", "NeutronFlatNetworks": "datacentre", "StandaloneEnableRoutedNetworks": false, "StandaloneHomeDir": "/root", "InterfaceLocalMtu": 1500, "ValidateGatewaysIcmp": false, "ValidateControllersIcmp": false, "OctaviaAmphoraSshKeyFile": "/root/.ssh/id_ecdsa.pub", "OctaviaGenerateCerts": true, "OctaviaLogOffload": true, "OctaviaForwardAllLogs": true, "IronicInspectorSubnets": [{"ip_range": "172.20.1.190,172.20.1.199", "netmask": "255.255.255.0", "gateway": "172.20.1.1", "tag": "baremetal"}], "IronicInspectorInterface": "br-baremetal", "IronicCleaningDiskErase": "metadata", "DesignateBindNSRecords": ["ns1.example.com.", "ns2.example.com."], "DesignateBackendListenIPs": ["192.168.122.155"], "UnboundForwardResolvers": ["10.88.0.2"], "ContainerImagePrepare": [{"set": {"ceph_alertmanager_image": "ose-prometheus-alertmanager", "ceph_alertmanager_namespace": "registry.redhat.io/openshift4", "ceph_alertmanager_tag": "v4.12", "ceph_grafana_image": "rhceph-6-dashboard-rhel9", "ceph_grafana_namespace": "registry.redhat.io/rhceph", "ceph_grafana_tag": "latest", "ceph_image": "rhceph-7-rhel9", "ceph_namespace": "registry.redhat.io/rhceph", "ceph_node_exporter_image": "ose-prometheus-node-exporter", "ceph_node_exporter_namespace": "registry.redhat.io/openshift4", "ceph_node_exporter_tag": "v4.12", "ceph_prometheus_image": "ose-prometheus", "ceph_prometheus_namespace": "registry.redhat.io/openshift4", "ceph_prometheus_tag": "v4.12", "ceph_tag": "latest", "name_prefix": "openstack-", "name_suffix": "", "namespace": "registry.redhat.io/rhosp-rhel9", "neutron_driver": "ovn", "rhel_containers": false, "tag": "17.1"}, "tag_from_label": "{version}-{release}"}], "NodePortMap": {"standalone": {"ctlplane": {"ip_address": "192.168.122.100", "ip_subnet": "192.168.122.0/24", "ip_address_uri": "192.168.122.100"}, "storage": {"ip_address": "172.18.0.100", "ip_subnet": "172.18.0.1/24", "ip_address_uri": "172.18.0.100"}, "storage_mgmt": {"ip_address": "172.20.0.100", "ip_subnet": "172.20.0.1/24", "ip_address_uri": "172.20.0.100"}, "internal_api": {"ip_address": "172.17.0.100", "ip_subnet": "172.17.0.1/24", "ip_address_uri": "172.17.0.100"}, "tenant": {"ip_address": "172.19.0.100", "ip_subnet": "172.19.0.1/24", "ip_address_uri": "172.19.0.100"}, "external": {"ip_address": "172.21.0.100", "ip_subnet": "172.21.0.1/24", "ip_address_uri": "172.21.0.100"}}}, "ControlPlaneVipData": {"fixed_ips": [{"ip_address": "192.168.122.99"}], "name": "control_virtual_ip", "network": {"tags": ["192.168.122.0/24"]}, "subnets": [{"ip_version": 4}]}, "VipPortMap": {"storage": {"ip_address": "172.18.0.2", "ip_address_uri": "172.18.0.2", "ip_subnet": "172.18.0.2/24"}, "storage_mgmt": {"ip_address": "172.20.0.2", "ip_address_uri": "172.20.0.2", "ip_subnet": "172.20.0.2/24"}, "internal_api": {"ip_address": "172.17.0.2", "ip_address_uri": "172.17.0.2", "ip_subnet": "172.17.0.2/24"}, "external": {"ip_address": "172.21.0.2", "ip_address_uri": "172.21.0.2", "ip_subnet": "172.21.0.2/24"}}, "NovaSchedulerEnabledFilters": ["AvailabilityZoneFilter", "ComputeFilter", "ComputeCapabilitiesFilter", "ImagePropertiesFilter", "ServerGroupAntiAffinityFilter", "ServerGroupAffinityFilter", "PciPassthroughFilter"], "NovaSchedulerAvailableFilters": ["nova.scheduler.filters.all_filters", "nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter"], "ControllerSriovParameters": {"OVNCMSOptions": "enable-chassis-as-gw"}, "NetworkerSriovParameters": {"OVNCMSOptions": "enable-chassis-as-gw"}, "NovaPCIPassthrough": [{"devname": "dummy-dev", "physical_network": "dummy_sriov_net"}], "NeutronPhysicalDevMappings": "dummy_sriov_net:dummy-dev", "NeutronEnableForceMetadata": true, "DhcpAgentNotification": true, "ContainerBarbicanApiImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1", "ContainerBarbicanConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1", "ContainerBarbicanKeystoneListenerImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-keystone-listener:17.1", "ContainerBarbicanKeystoneListenerConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-keystone-listener:17.1", "ContainerBarbicanWorkerImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-worker:17.1", "ContainerBarbicanWorkerConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-worker:17.1", "ContainerCinderApiImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1", "ContainerCinderConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1", "ContainerCinderBackupImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1", "ContainerCinderSchedulerImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1", "ContainerCinderVolumeImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1", "ContainerCrondConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-cron:17.1", "ContainerCrondImage": "registry.redhat.io/rhosp-rhel9/openstack-cron:17.1", "ContainerGlanceApiConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1", "ContainerGlanceApiImage": "registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1", "ContainerGlanceApiInternalConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1", "ContainerHAProxyConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-haproxy:17.1", "ContainerHAProxyImage": "registry.redhat.io/rhosp-rhel9/openstack-haproxy:17.1", "ContainerHeatApiCfnConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api-cfn:17.1", "ContainerHeatApiCfnImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api-cfn:17.1", "ContainerHeatApiConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api:17.1", "ContainerHeatApiImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api:17.1", "ContainerHeatConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api:17.1", "ContainerHeatEngineImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-engine:17.1", "ContainerHorizonConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-horizon:17.1", "ContainerHorizonImage": "registry.redhat.io/rhosp-rhel9/openstack-horizon:17.1", "ContainerIscsidConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-iscsid:17.1", "ContainerIscsidImage": "registry.redhat.io/rhosp-rhel9/openstack-iscsid:17.1", "ContainerKeystoneConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-keystone:17.1", "ContainerKeystoneImage": "registry.redhat.io/rhosp-rhel9/openstack-keystone:17.1", "ContainerManilaApiImage": "registry.redhat.io/rhosp-rhel9/openstack-manila-api:17.1", "ContainerManilaConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-manila-api:17.1", "ContainerManilaSchedulerImage": "registry.redhat.io/rhosp-rhel9/openstack-manila-scheduler:17.1", "ContainerManilaShareImage": "registry.redhat.io/rhosp-rhel9/openstack-manila-share:17.1", "ContainerClustercheckConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerClustercheckImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerMysqlConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerMysqlImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerMysqlClientConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerMemcachedConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1", "ContainerMemcachedImage": "registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1", "ContainerNeutronDHCPImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-dhcp-agent:17.1", "ContainerNeutronSriovImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-sriov-agent:17.1", "ContainerNeutronApiImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1", "ContainerNeutronConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1", "ContainerOvnMetadataImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn:17.1", "ContainerNovaApiImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1", "ContainerNovaConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1", "ContainerNovaMetadataImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1", "ContainerNovaMetadataConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1", "ContainerNovaComputeImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-compute:17.1", "ContainerNovaConductorImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-conductor:17.1", "ContainerNovaLibvirtImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1", "ContainerNovaLibvirtConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1", "ContainerNovaVncProxyImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1", "ContainerNovaSchedulerImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1", "ContainerOvnControllerConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1", "ContainerOvnControllerImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1", "ContainerOvnNbDbImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-nb-db-server:17.1", "ContainerOvnNorthdImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-northd:17.1", "ContainerOvnDbsImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-northd:17.1", "ContainerOvnDbsConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-northd:17.1", "ContainerOvnSbDbImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-sb-db-server:17.1", "ContainerPlacementConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-placement-api:17.1", "ContainerPlacementImage": "registry.redhat.io/rhosp-rhel9/openstack-placement-api:17.1", "ContainerQdrouterdConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1", "ContainerQdrouterdImage": "registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1", "ContainerMetricsQdrConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1", "ContainerMetricsQdrImage": "registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1", "ContainerRabbitmqConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1", "ContainerRabbitmqImage": "registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1", "ContainerSwiftAccountImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1", "ContainerSwiftContainerImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1", "ContainerSwiftObjectImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1", "ContainerSwiftConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1", "ContainerSwiftProxyImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1", "ContainerRsyslogImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1", "ContainerRsyslogConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1", "ContainerRsyslogSidecarImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1", "ContainerRsyslogSidecarConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1", "ContainerOctaviaRsyslogImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1"}, "event_sinks": [], "encrypted_param_names": []}


created_at: 2026-01-29 07:23:37.270007
files: null
template:
  {"heat_template_version": "wallaby", "description": "TripleO Package installation settings\n", "parameters": {"ServiceData": {"default": {}, "description": "Dictionary packing service data", "type": "json"}, "ServiceNetMap": {"default": {"ApacheNetwork": "internal_api", "NeutronTenantNetwork": "tenant", "AodhApiNetwork": "internal_api", "BarbicanApiNetwork": "internal_api", "GnocchiApiNetwork": "internal_api", "MongodbNetwork": "internal_api", "CinderApiNetwork": "internal_api", "CinderIscsiNetwork": "storage", "GlanceApiNetwork": "internal_api", "GlanceApiEdgeNetwork": "internal_api", "GlanceApiInternalNetwork": "internal_api", "IronicApiNetwork": "ctlplane", "IronicNetwork": "baremetal", "IronicInspectorNetwork": "baremetal", "KeystoneAdminApiNetwork": "ctlplane", "KeystonePublicApiNetwork": "internal_api", "ManilaApiNetwork": "internal_api", "NeutronApiNetwork": "internal_api", "OctaviaApiNetwork": "internal_api", "HeatApiNetwork": "internal_api", "HeatApiCfnNetwork": "internal_api", "HeatApiCloudwatchNetwork": "internal_api", "NovaApiNetwork": "internal_api", "PlacementNetwork": "internal_api", "NovaMetadataNetwork": "internal_api", "NovaLibvirtNetwork": "internal_api", "NovajoinNetwork": "internal_api", "SwiftStorageNetwork": "storage_mgmt", "SwiftProxyNetwork": "storage", "HorizonNetwork": "internal_api", "MemcachedNetwork": "internal_api", "OsloMessagingRpcNetwork": "internal_api", "OsloMessagingNotifyNetwork": "internal_api", "RabbitmqNetwork": "internal_api", "RabbitmqManagementNetwork": "internal_api", "QdrNetwork": "internal_api", "RedisNetwork": "internal_api", "GaneshaNetwork": "external", "MysqlNetwork": "internal_api", "SnmpdNetwork": "ctlplane", "CephClusterNetwork": "storage_mgmt", "CephDashboardNetwork": "ctlplane", "CephGrafanaNetwork": "storage", "CephMonNetwork": "storage", "CephRgwNetwork": "storage", "PublicNetwork": "external", "InternalApiNetwork": "internal_api", "OpendaylightApiNetwork": "internal_api", "OvnDbsNetwork": "internal_api", "DockerRegistryNetwork": "ctlplane", "PacemakerNetwork": "internal_api", "PacemakerRemoteNetwork": "internal_api", "DesignateApiNetwork": "internal_api", "DesignateMdnsNetwork": "internal_api", "DesignateWorkerNetwork": "external", "DesignateBindNetwork": "external", "BINDNetwork": "external", "EtcdNetwork": "internal_api", "HaproxyNetwork": "ctlplane", "UnboundNetwork": "external", "StandaloneHostnameResolveNetwork": "internal_api", "StandaloneMetricsQdrNetwork": "internal_api"}, "description": "Mapping of service_name -> network name. Typically set via parameter_defaults in the resource registry. Use parameter_merge_strategies to merge it with the defaults.", "type": "json"}, "RoleName": {"default": "", "description": "Role name on which the service is applied", "type": "string"}, "RoleParameters": {"default": {}, "description": "Parameters specific to the role", "type": "json"}, "EndpointMap": {"default": {"AodhAdmin": {"protocol": "https", "port": "8042", "host": "CLOUDNAME"}, "AodhInternal": {"protocol": "https", "port": "8042", "host": "CLOUDNAME"}, "AodhPublic": {"protocol": "https", "port": "13042", "host": "CLOUDNAME"}, "BarbicanAdmin": {"protocol": "https", "port": "9311", "host": "CLOUDNAME"}, "BarbicanInternal": {"protocol": "https", "port": "9311", "host": "CLOUDNAME"}, "BarbicanPublic": {"protocol": "https", "port": "13311", "host": "CLOUDNAME"}, "CephDashboardInternal": {"protocol": "https", "port": "8444", "host": "CLOUDNAME"}, "CephGrafanaInternal": {"protocol": "https", "port": "3100", "host": "CLOUDNAME"}, "CephRgwAdmin": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "CephRgwInternal": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "CephRgwPublic": {"protocol": "https", "port": "13808", "host": "CLOUDNAME"}, "CinderAdmin": {"protocol": "https", "port": "8776", "host": "CLOUDNAME"}, "CinderInternal": {"protocol": "https", "port": "8776", "host": "CLOUDNAME"}, "CinderPublic": {"protocol": "https", "port": "13776", "host": "CLOUDNAME"}, "DesignateAdmin": {"protocol": "https", "port": "9001", "host": "CLOUDNAME"}, "DesignateInternal": {"protocol": "https", "port": "9001", "host": "CLOUDNAME"}, "DesignatePublic": {"protocol": "https", "port": "13001", "host": "CLOUDNAME"}, "DockerRegistryInternal": {"protocol": "https", "port": "8787", "host": "CLOUDNAME"}, "GaneshaInternal": {"protocol": "nfs", "port": "2049", "host": "IP_ADDRESS"}, "GlanceAdmin": {"protocol": "https", "port": "9293", "host": "CLOUDNAME"}, "GlanceInternal": {"protocol": "https", "port": "9293", "host": "CLOUDNAME"}, "GlancePublic": {"protocol": "https", "port": "13292", "host": "CLOUDNAME"}, "GnocchiAdmin": {"protocol": "https", "port": "8041", "host": "CLOUDNAME"}, "GnocchiInternal": {"protocol": "https", "port": "8041", "host": "CLOUDNAME"}, "GnocchiPublic": {"protocol": "https", "port": "13041", "host": "CLOUDNAME"}, "HeatAdmin": {"protocol": "https", "port": "8004", "host": "CLOUDNAME"}, "HeatInternal": {"protocol": "https", "port": "8004", "host": "CLOUDNAME"}, "HeatPublic": {"protocol": "https", "port": "13004", "host": "CLOUDNAME"}, "HeatCfnAdmin": {"protocol": "https", "port": "8000", "host": "CLOUDNAME"}, "HeatCfnInternal": {"protocol": "https", "port": "8000", "host": "CLOUDNAME"}, "HeatCfnPublic": {"protocol": "https", "port": "13005", "host": "CLOUDNAME"}, "HorizonPublic": {"protocol": "https", "port": "443", "host": "CLOUDNAME"}, "IronicAdmin": {"protocol": "https", "port": "6385", "host": "CLOUDNAME"}, "IronicInternal": {"protocol": "https", "port": "6385", "host": "CLOUDNAME"}, "IronicPublic": {"protocol": "https", "port": "13385", "host": "CLOUDNAME"}, "IronicInspectorAdmin": {"protocol": "http", "port": "5050", "host": "CLOUDNAME"}, "IronicInspectorInternal": {"protocol": "http", "port": "5050", "host": "CLOUDNAME"}, "IronicInspectorPublic": {"protocol": "https", "port": "13050", "host": "CLOUDNAME"}, "KeystoneAdmin": {"protocol": "https", "port": "35357", "host": "CLOUDNAME"}, "KeystoneInternal": {"protocol": "https", "port": "5000", "host": "CLOUDNAME"}, "KeystonePublic": {"protocol": "https", "port": "13000", "host": "CLOUDNAME"}, "ManilaAdmin": {"protocol": "https", "port": "8786", "host": "CLOUDNAME"}, "ManilaInternal": {"protocol": "https", "port": "8786", "host": "CLOUDNAME"}, "ManilaPublic": {"protocol": "https", "port": "13786", "host": "CLOUDNAME"}, "MetricsQdrPublic": {"protocol": "amqp", "port": "5666", "host": "CLOUDNAME"}, "MysqlInternal": {"protocol": "mysql+pymysql", "port": "3306", "host": "CLOUDNAME"}, "NeutronAdmin": {"protocol": "https", "port": "9696", "host": "CLOUDNAME"}, "NeutronInternal": {"protocol": "https", "port": "9696", "host": "CLOUDNAME"}, "NeutronPublic": {"protocol": "https", "port": "13696", "host": "CLOUDNAME"}, "NovaAdmin": {"protocol": "https", "port": "8774", "host": "CLOUDNAME"}, "NovaInternal": {"protocol": "https", "port": "8774", "host": "CLOUDNAME"}, "NovaPublic": {"protocol": "https", "port": "13774", "host": "CLOUDNAME"}, "NovajoinAdmin": {"protocol": "https", "port": "9090", "host": "CLOUDNAME"}, "NovajoinInternal": {"protocol": "https", "port": "9090", "host": "CLOUDNAME"}, "NovajoinPublic": {"protocol": "https", "port": "13090", "host": "CLOUDNAME"}, "NovaMetadataInternal": {"protocol": "https", "port": "8775", "host": "CLOUDNAME"}, "PlacementAdmin": {"protocol": "https", "port": "8778", "host": "CLOUDNAME"}, "PlacementInternal": {"protocol": "https", "port": "8778", "host": "CLOUDNAME"}, "PlacementPublic": {"protocol": "https", "port": "13778", "host": "CLOUDNAME"}, "NovaVNCProxyAdmin": {"protocol": "https", "port": "6080", "host": "CLOUDNAME"}, "NovaVNCProxyInternal": {"protocol": "https", "port": "6080", "host": "CLOUDNAME"}, "NovaVNCProxyPublic": {"protocol": "https", "port": "13080", "host": "CLOUDNAME"}, "OctaviaAdmin": {"protocol": "https", "port": "9876", "host": "CLOUDNAME"}, "OctaviaInternal": {"protocol": "https", "port": "9876", "host": "CLOUDNAME"}, "OctaviaPublic": {"protocol": "https", "port": "13876", "host": "CLOUDNAME"}, "SwiftAdmin": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "SwiftInternal": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "SwiftPublic": {"protocol": "https", "port": "13808", "host": "CLOUDNAME"}}, "description": "Mapping of service endpoint -> protocol. Typically set via parameter_defaults in the resource registry.", "type": "json"}, "EnablePackageInstall": {"default": true, "description": "Set to true to enable package installation at deploy time", "type": "boolean"}, "UpgradeLeappEnabled": {"description": "Use Leapp for operating system upgrade", "type": "boolean", "default": false}, "UpgradeLeappDebug": {"description": "Print debugging output when running Leapp", "type": "boolean", "default": false}, "UpgradeLeappDevelSkip": {"description": "Skip Leapp checks by setting env variables when running Leapp in\ndevelopment/testing. For example, LEAPP_DEVEL_SKIP_RHSM=1.\n", "type": "string", "default": "", "tags": ["role_specific"]}, "UpgradeLeappCommandOptions": {"description": "In case or using UpgradeLeappDevelSkip with LEAPP_NO_RHSM=1 user\ncan specify --enablerepo <repo1> --enablerepo <repo2> options for\nleapp to use these repositories for the upgrade process.\n", "type": "string", "default": "", "tags": ["role_specific"]}, "UpgradeLeappRebootTimeout": {"description": "Timeout (seconds) for the OS upgrade phase via Leapp", "type": "number", "default": 3600}, "UpgradeLeappPostRebootDelay": {"description": "Maximum (seconds) to wait for machine to reboot and respond to a test\ncommand.\n", "type": "number", "default": 120}, "UpgradeLeappToRemove": {"default": [], "description": "List of packages to remove during Leapp upgrade.", "type": "comma_delimited_list", "tags": ["role_specific"]}, "UpgradeLeappToInstall": {"default": [], "description": "List of packages to install after Leapp upgrade.", "type": "comma_delimited_list", "tags": ["role_specific"]}, "LeappUnloadKernelDrivers": {"type": "comma_delimited_list", "default": [], "description": "List of modules to unload from the system due to being incompatible\nwith the next RHEL version. If not being unloaded Leapp will\ninhibit the upgrade.\n"}, "LeappActorsToRemove": {"type": "comma_delimited_list", "default": [], "description": "List of actors to remove from the leapp process to prevent them\nfrom inhibiting the upgrade.\n"}, "LeappRepoInitCommand": {"type": "string", "description": "Command or script snippet to run on all overcloud nodes to\ninitialize the Leapp process. E.g. a repository switch.\n", "default": "", "tags": ["role_specific"]}, "LeappInitCommand": {"type": "string", "description": "Command or script snippet to run on all overcloud nodes to\napply any necessary workarounds to get Leapp working.\n", "default": "", "tags": ["role_specific"]}, "NICsPrefixesToUdev": {"default": [], "description": "List of NIC prefixes to hardcode into udev in order to prevent\nrenaming.\n", "type": "comma_delimited_list", "tags": ["role_specific"]}, "LeappPreRebootCommand": {"type": "string", "description": "Command or script snippet to run on all overcloud nodes to\napply any necessary workarounds before rebooting into Leapp.\n", "default": "", "tags": ["role_specific"]}, "LeappPostRebootCommand": {"type": "string", "description": "Command or script snippet to run on all overcloud nodes to\napply any necessary workarounds after rebooting from Leapp.\n", "default": "", "tags": ["role_specific"]}, "UpgradeInitCommand": {"type": "string", "description": "Command or script snippet to run on all overcloud nodes to\ninitialize the upgrade process. E.g. a repository switch.\n", "default": "", "tags": ["role_specific"]}, "UpgradeInitCommonCommand": {"type": "string", "description": "Common commands required by the upgrades process. This should not\nnormally be modified by the operator and is set and unset in the\nmajor-upgrade-composable-steps.yaml and major-upgrade-converge.yaml\nenvironment files.\n", "default": ""}, "SkipPackageUpdate": {"default": false, "description": "Set to true to skip the update all packages", "type": "boolean"}, "SkipRhelEnforcement": {"default": false, "description": "Whether to avoid or not RHEL/OSP policies enforcement on Red Hat. Mainly for CI purpose.  It shouldn't matter on other distributions where it's disabled in the role. Set to true to skip the enforcement.", "type": "boolean"}, "DnfStreams": {"default": [], "description": "List of streams to be configured before updating packages. Each list element contains a dictionary with the following values defined module[mandatory], stream[mandatory], distribution_version[mandatory] and profile[optional]. If the profile is not specified 'common' will be used instead.", "type": "json", "tags": ["role_specific"]}, "BaseTripleoPackages": {"default": [], "description": "List of packages to install.", "type": "comma_delimited_list", "tags": ["role_specific"]}, "ContainerImageRegistryLogin": {"type": "boolean", "default": false, "description": "Flag to enable container registry login actions during the deployment. Setting this to true will cause login calls to be performed during the deployment."}}, "resources": {"RoleParametersValue": {"type": "OS::Heat::Value", "properties": {"type": "json", "value": {"map_replace": [{"map_replace": [{"dnf_module_list": "DnfStreams", "upgrade_leapp_devel_skip": "UpgradeLeappDevelSkip", "upgrade_leapp_command_options": "UpgradeLeappCommandOptions", "upgrade_leapp_to_remove": "UpgradeLeappToRemove", "upgrade_leapp_to_install": "UpgradeLeappToInstall", "leapp_repo_init_command": "LeappRepoInitCommand", "leapp_init_command": "LeappInitCommand", "nics_prefixes_to_keep": "NICsPrefixesToUdev", "upgrade_leapp_modules_to_unload": "LeappUnloadKernelDrivers", "upgrade_leapp_actors_to_remove": "LeappActorsToRemove", "upgrade_init_command": "UpgradeInitCommand", "base_tripleo_packages": "BaseTripleoPackages", "leapp_pre_reboot_command": "LeappPreRebootCommand", "leapp_post_reboot_command": "LeappPostRebootCommand"}, {"values": {"get_param": ["RoleParameters"]}}]}, {"values": {"DnfStreams": {"get_param": "DnfStreams"}, "UpgradeLeappDevelSkip": {"get_param": "UpgradeLeappDevelSkip"}, "UpgradeLeappCommandOptions": {"get_param": "UpgradeLeappCommandOptions"}, "UpgradeLeappToRemove": {"get_param": "UpgradeLeappToRemove"}, "UpgradeLeappToInstall": {"get_param": "UpgradeLeappToInstall"}, "LeappUnloadKernelDrivers": {"get_param": "LeappUnloadKernelDrivers"}, "LeappPreRebootCommand": {"get_param": "LeappPreRebootCommand"}, "LeappPostRebootCommand": {"get_param": "LeappPostRebootCommand"}, "LeappActorsToRemove": {"get_param": "LeappActorsToRemove"}, "UpgradeInitCommand": {"get_param": "UpgradeInitCommand"}, "LeappRepoInitCommand": {"get_param": "LeappRepoInitCommand"}, "LeappInitCommand": {"get_param": "LeappInitCommand"}, "NICsPrefixesToUdev": {"get_param": "NICsPrefixesToUdev"}, "BaseTripleoPackages": {"get_param": "BaseTripleoPackages"}}}]}}}, "Podman": {"type": "file:///root/tripleo-heat-installer-templates/deployment/podman/podman-baremetal-ansible.yaml", "properties": {"ServiceData": {"get_param": "ServiceData"}, "ServiceNetMap": {"get_param": "ServiceNetMap"}, "EndpointMap": {"get_param": "EndpointMap"}, "RoleName": {"get_param": "RoleName"}, "RoleParameters": {"get_param": "RoleParameters"}}}}, "conditions": {"podman_requires_login": {"equals": [{"get_param": "ContainerImageRegistryLogin"}, true]}}, "outputs": {"role_data": {"description": "Role data for the TripleO package settings", "value": {"service_name": "tripleo_packages", "config_settings": {"tripleo::packages::enable_install": {"get_param": "EnablePackageInstall"}}, "step_config": "include ::tripleo::packages\n", "upgrade_tasks": {"list_concat": [[{"name": "Gather missing facts", "setup": {"gather_subset": ["!all", "!min", "distribution"]}, "tags": ["always"]}, {"name": "Set leapp facts", "set_fact": {"upgrade_leapp_enabled": "{{ _upgradeLeappEnabled | bool and\n   ansible_facts['distribution'] == 'RedHat' and\n   ansible_facts['distribution_major_version'] is version('8', '==') }}", "upgrade_leapp_debug": {"get_param": "UpgradeLeappDebug"}, "upgrade_leapp_devel_skip": {"get_attr": ["RoleParametersValue", "value", "upgrade_leapp_devel_skip"]}, "upgrade_leapp_command_options": {"get_attr": ["RoleParametersValue", "value", "upgrade_leapp_command_options"]}, "upgrade_leapp_reboot_timeout": {"get_param": "UpgradeLeappRebootTimeout"}, "upgrade_leapp_post_reboot_delay": {"get_param": "UpgradeLeappPostRebootDelay"}}, "vars": {"_upgradeLeappEnabled": {"get_param": "UpgradeLeappEnabled"}}, "tags": ["always"]}, {"name": "system_upgrade_prepare step 3", "tags": ["never", "system_upgrade", "system_upgrade_prepare"], "when": ["step|int == 3", "upgrade_leapp_enabled"], "block": [{"name": "Run LeappRepoInitCommand", "shell": {"list_join": ["", ["#!/bin/bash\n\n", {"get_attr": ["RoleParametersValue", "value", "leapp_repo_init_command"]}]]}}, {"name": "Remove firewalld bindings", "package": {"name": "python3-firewall", "state": "absent"}}, {"name": "install leapp", "package": {"name": "leapp-repository-openstack", "state": "latest"}}, {"name": "Run LeappInitCommand", "shell": {"list_join": ["", ["#!/bin/bash\n\n", {"get_attr": ["RoleParametersValue", "value", "leapp_init_command"]}]]}}, {"name": "Remove vdo", "package": {"name": "vdo", "state": "absent"}}, {"name": "add packages into Leapp's to_remove file", "vars": {"pkg_to_remove": {"get_attr": ["RoleParametersValue", "value", "upgrade_leapp_to_remove"]}}, "lineinfile": {"path": "/etc/leapp/transaction/to_remove", "line": "{{ item }}"}, "loop": "{{ pkg_to_remove }}"}, {"name": "add packages into Leapp's to_install file", "vars": {"pkg_to_install": {"get_attr": ["RoleParametersValue", "value", "upgrade_leapp_to_install"]}}, "lineinfile": {"path": "/etc/leapp/transaction/to_install", "line": "{{ item }}"}, "loop": "{{ pkg_to_install }}"}, {"name": "check sshd_config file", "stat": {"path": "/etc/ssh/sshd_config"}, "register": "sshd_config_result"}, {"name": "add PermitRootLogin option for leapp", "lineinfile": {"path": "/etc/ssh/sshd_config", "regexp": "^(# *)?PermitRootLogin", "line": "PermitRootLogin without-password"}}, {"name": "Remove paunch-services", "package": {"name": "paunch-services", "state": "absent"}}, {"name": "tripleo_container_manage reconfiguration", "import_role": {"name": "tripleo_container_manage", "tasks_from": "shutdown.yml"}}]}, {"name": "system_upgrade_prepare step 4", "tags": ["never", "system_upgrade", "system_upgrade_prepare"], "when": ["step|int == 4", "upgrade_leapp_enabled"], "block": [{"name": "Delete the kernel modules in Leapp database (device_driver_deprecation_data.json)", "vars": {"modules_to_unload": {"get_attr": ["RoleParametersValue", "value", "upgrade_leapp_modules_to_unload"]}}, "shell": "set -o pipefail && jq '. | del(.data[] | select(.driver_name == \"{{ item }}\"))' /etc/leapp/files/device_driver_deprecation_data.json > /etc/leapp/files/device_driver_deprecation_data.json_modified && mv /etc/leapp/files/device_driver_deprecation_data.json_modified /etc/leapp/files/device_driver_deprecation_data.json\n", "loop": "{{ modules_to_unload }}"}, {"name": "Remove leapp actors to prevent them inhibiting the upgrade", "vars": {"actors_to_remove": {"get_attr": ["RoleParametersValue", "value", "upgrade_leapp_actors_to_remove"]}}, "command": {"cmd": "find /usr/share/leapp-repository/repositories/ -name {{ item }} -type d -print -exec rm -rf \"{}\" +"}, "loop": "{{ actors_to_remove }}"}, {"name": "set leapp required answers", "shell": "leapp answer --add --section check_vdo.confirm=True\n"}, {"name": "Replace EFI grub.cfg with redirect to /boot/grub2/grub.cfg", "import_role": {"name": "tripleo_kernel", "tasks_from": "efigrub.yml"}}, {"name": "Keep nics with prefix in NICsPrefixesToUdev from renaming", "vars": {"nics_prefixes_to_keep": {"get_attr": ["RoleParametersValue", "value", "nics_prefixes_to_keep"]}}, "shell": "ip -j link show | \\ jq -r --arg prefix \"{{ item }}\" '.[] |\n  select((.ifname | startswith($prefix)) and\n  (.ifname | test(\"^.*v[0-9]*$\") | not) and\n  (.ifname | test(\"^.*_[0-9]*$\") | not) and\n  (.ifname | test(\"^.*\\\\..*$\") | not)) |\n  if .permaddr? then .address=.permaddr else . end |\n  \"SUBSYSTEM==\\\"net\\\",ACTION==\\\"add\\\",DRIVERS==\\\"?*\\\",\" + \"NAME=\\\"\" + .ifname +\"\\\" ,ATTR{address}==\\\"\" + .address + \"\\\"\"' >> /etc/udev/rules.d/70-rhosp-persistent-net.rules\n", "loop": "{{ nics_prefixes_to_keep|list }}"}, {"name": "run leapp upgrade (download packages)", "shell": "{% if upgrade_leapp_devel_skip|default(false) %}{{ upgrade_leapp_devel_skip }}{% endif %} leapp upgrade {% if upgrade_leapp_debug|default(true) %}--debug{% endif %} {% if upgrade_leapp_command_options|default(false) %}{{ upgrade_leapp_command_options }}{% endif %}\n", "when": "upgrade_leapp_enabled"}]}, {"name": "system_upgrade_run step 4", "tags": ["never", "system_upgrade", "system_upgrade_run", "system_upgrade_reboot"], "when": ["step|int == 4", "upgrade_leapp_enabled", "'Undercloud' not in group_names"], "block": [{"name": "Run LeappPreRebootCommand", "shell": {"list_join": ["", ["#!/bin/bash\n\n", {"get_attr": ["RoleParametersValue", "value", "leapp_pre_reboot_command"]}]]}}, {"name": "Check that nova_libvirt is running", "shell": "podman ps --filter name=^nova_virtlogd$ --format \"{% raw %}{{ .Image }}{% endraw %}\"\n", "register": "is_virtlogd_image_running"}, {"name": "Remove systemd files to disable them", "file": {"path": "/etc/systemd/system/{{ item }}", "state": "absent"}, "with_items": ["tripleo_nova_libvirt.service", "tripleo_nova_virtlogd_wrapper.service", "tripleo_nova_libvirt.target"], "when": "is_virtlogd_image_running.stdout != ''"}, {"name": "reboot to perform the upgrade", "reboot": {"reboot_timeout": "{{upgrade_leapp_reboot_timeout}}", "test_command": "source /etc/os-release; [ \"${VERSION_ID%.*}\" -ge \"8\" ] && systemctl is-system-running | grep -qE \"running|degraded\" || exit 1", "post_reboot_delay": "{{ upgrade_leapp_post_reboot_delay }}"}}, {"name": "Set selinux back to enforcing after leapp reboot", "selinux": {"policy": "targeted", "state": "enforcing"}}, {"name": "Run LeappPostRebootCommand", "shell": {"list_join": ["", ["#!/bin/bash\n\n", {"get_attr": ["RoleParametersValue", "value", "leapp_post_reboot_command"]}]]}}]}, {"name": "Host packages setup step0", "tags": "setup_packages", "when": "step|int == 0", "block": [{"name": "Package and repo update tasks", "block": [{"name": "Run UpgradeInitCommand", "shell": {"list_join": ["", ["#!/bin/bash\n\n", "if [[ -f /etc/resolv.conf.save ]] ; then rm /etc/resolv.conf.save; fi\n\n", {"get_attr": ["RoleParametersValue", "value", "upgrade_init_command"]}]]}}, {"name": "Run UpgradeInitCommonCommand", "shell": {"list_join": ["", ["#!/bin/bash\n\n", {"get_param": "UpgradeInitCommonCommand"}]]}}, {"name": "Ensure DNF modules have the right stream", "vars": {"dnf_module_list": {"get_attr": ["RoleParametersValue", "value", "dnf_module_list"]}}, "dnf": {"name": "@{{ item.module }}:{{ item.stream }}/{{ item.profile|default('common') }}", "state": "present"}, "loop": "{{ dnf_module_list|list }}", "when": ["dnf_module_list|length > 0", "item.distribution_version is defined", "ansible_facts['distribution_major_version'] is version(item.distribution_version, '==')"]}, {"name": "Ensure TripleO prerequisite packages are installed", "package": {"name": ["jq", "lvm2", "openstack-selinux", "os-net-config", "puppet-tripleo", "python3-heat-agent*", "rsync"], "state": "present"}, "when": "ansible_facts['distribution_major_version'] is version('8', '==')"}, {"name": "Ensure TripleO prerequisite packages are installed and use role based heat variable to provide specific list of packages", "vars": {"base_tripleo_packages": {"get_attr": ["RoleParametersValue", "value", "base_tripleo_packages"]}}, "package": {"name": "{{ base_tripleo_packages }}", "state": "present"}, "when": ["ansible_facts['distribution_major_version'] is version('8', '==')", "base_tripleo_packages|length > 0"]}, {"name": "WA for 2240185 - If the image is schema 1 and lacks signatures than add empty signatures", "shell": "for manifest_file in `find /var/lib/containers/storage/overlay-images/ -name 'manifest'`\ndo\n    cat <<< $( jq  'if .schemaVersion == 1 then if has(\"signatures\") then . else .signatures=[] end else . end' $manifest_file ) > $manifest_file\ndone\n", "when": "ansible_facts['distribution_major_version'] is version('8', '==')"}]}, {"name": "check if libvirt is installed", "command": "/usr/bin/rpm -q libvirt-daemon", "failed_when": false, "register": "libvirt_installed", "check_mode": false}, {"name": "make sure libvirt services are disabled and masked", "service": {"name": "{{ item }}", "state": "stopped", "enabled": false, "masked": true, "daemon_reload": true}, "loop": ["libvirtd.service", "virtlogd.socket"], "when": ["libvirt_installed.rc == 0"]}]}, {"name": "Host packages setup step2", "tags": "setup_packages", "when": "step|int == 2", "block": [{"name": "Special treatment for OpenvSwitch", "tripleo_ovs_upgrade": null, "register": "ovs_upgrade"}, {"name": "Always ensure the openvswitch service is enabled and running after upgrades", "service": {"name": "openvswitch", "enabled": true, "state": "started"}, "when": ["ovs_upgrade.changed|bool"]}]}, {"name": "Host packages setup step3", "tags": "setup_packages", "when": "step|int == 3", "block": [{"name": "Check for os-net-config upgrade", "shell": "yum check-upgrade | awk '/os-net-config/{print}'", "register": "os_net_config_need_upgrade"}, {"name": "Check that os-net-config has legacy configuration", "stat": {"path": "/etc/os-net-config/config.json", "get_attributes": false, "get_checksum": false, "get_mime": false}, "register": "stat_config_json"}, {"name": "Check that os-net-config has new configuration", "stat": {"path": "/etc/os-net-config/config.yaml", "get_attributes": false, "get_checksum": false, "get_mime": false}, "register": "stat_config_yaml"}, {"name": "Slurp the os-net-config config.json", "slurp": {"src": "/etc/os-net-config/config.json"}, "register": "os_config_json", "when": ["stat_config_json.stat.exists", "not stat_config_yaml.stat.exists"]}, {"name": "Write updated /etc/os-net-config/config.yaml", "copy": {"content": "{{ os_config_json.content | b64decode | from_json | to_yaml }}", "dest": "/etc/os-net-config/config.yaml"}, "when": ["stat_config_json.stat.exists", "not stat_config_yaml.stat.exists"]}, {"name": "Remove legacy os-net-config configuration", "command": "mv /etc/os-net-config/config.json /etc/os-net-config/deprecated_config.json", "when": ["stat_config_json.stat.exists"]}, {"block": [{"name": "Upgrade os-net-config", "package": "name=os-net-config state=latest"}, {"name": "take new os-net-config parameters into account now", "command": "os-net-config --no-activate -c /etc/os-net-config/config.yaml -v --detailed-exit-codes", "register": "os_net_config_upgrade", "failed_when": "os_net_config_upgrade.rc not in [0,2]", "changed_when": "os_net_config_upgrade.rc == 2"}], "when": ["os_net_config_need_upgrade.stdout", "stat_config_yaml.stat.exists or stat_config_json.stat.exists"]}, {"name": "Update all packages", "when": ["not skip_package_update|bool"], "yum": {"name": "*", "state": "latest", "exclude": "ansible-core"}, "vars": {"skip_package_update": {"get_param": "SkipPackageUpdate"}}}, {"name": "Check whether openvswitch exits", "command": "systemctl status openvswitch.service", "register": "ovs_service", "ignore_errors": true}, {"name": "Always ensure the openvswitch service is enabled and running after upgrades rhbz#2329821", "service": {"name": "openvswitch", "enabled": true, "state": "started"}, "when": ["ovs_service.stderr != \"Unit openvswitch.service could not be found.\""]}]}], {"if": ["podman_requires_login", {"get_attr": ["Podman", "role_data", "workaround_upgrade_tasks"]}, []]}]}, "external_upgrade_tasks": [{"name": "Clean up upgrade artifacts", "when": "step|int == 1", "tags": ["never", "system_upgrade_cleanup"], "block": [{"name": "cleanup tripleo_persist", "include_role": {"name": "tripleo_persist", "tasks_from": "cleanup.yml"}}]}], "update_tasks": [{"name": "Enforce RHOSP rules regarding subscription.", "include_role": {"name": "tripleo_redhat_enforce"}, "vars": {"skip_rhel_enforcement": {"get_param": "SkipRhelEnforcement"}}, "when": ["step|int == 0", "ansible_facts['distribution'] == 'RedHat'", "not (skip_rhel_enforcement | bool)"]}, {"name": "Ensure DNF modules have the right stream enabled", "vars": {"dnf_module_list": {"get_attr": ["RoleParametersValue", "value", "dnf_module_list"]}}, "tripleo_dnf_stream": {"name": "{{ item.module }}:{{ item.stream }}", "state": "enabled"}, "loop": "{{ dnf_module_list|list }}", "when": ["step|int == 0", "dnf_module_list|length > 0", "item.distribution_version is defined", "ansible_facts['distribution_major_version'] is version(item.distribution_version, '==')"]}, {"name": "Check for existing yum.pid", "stat": "path=/run/yum.pid", "register": "yum_pid_file", "when": "step|int == 0 or step|int == 3"}, {"name": "Exit if existing yum process", "fail": "msg=\"ERROR existing yum.pid detected - can't continue! Please ensure there is no other package update process for the duration of the minor update worfklow. Exiting.\"", "when": "(step|int == 0 or step|int == 3) and yum_pid_file.stat.exists"}, {"name": "Special treatment for OpenvSwitch", "tripleo_ovs_upgrade": null, "when": ["step|int == 2"], "register": "ovs_upgrade"}, {"name": "Always ensure the openvswitch service is enabled and running after upgrades", "service": {"name": "openvswitch", "enabled": true, "state": "started"}, "when": ["step|int == 2", "ovs_upgrade.changed|bool"]}, {"name": "Update packages and EFI grub.cfg", "when": ["step|int == 3", "not skip_package_update|bool"], "block": [{"name": "Update all packages", "yum": {"name": "*", "state": "latest", "exclude": "ansible-core"}}, {"name": "Replace EFI grub.cfg with redirect to /boot/grub2/grub.cfg", "import_role": {"name": "tripleo_kernel", "tasks_from": "efigrub.yml"}}], "vars": {"skip_package_update": {"get_param": "SkipPackageUpdate"}}}, {"name": "Ensure openvswitch is running after update", "when": "step|int == 3", "service": {"name": "openvswitch", "enabled": true, "state": "started"}, "ignore_errors": true}]}}}}

environment:
  {"resource_registry": {"resources": {}, "OS::TripleO::SoftwareDeployment": "file:///root/tripleo-heat-installer-templates/config-download-structured.yaml", "OS::Heat::SoftwareDeployment": "file:///root/tripleo-heat-installer-templates/config-download-software.yaml", "OS::Heat::StructuredDeployment": "file:///root/tripleo-heat-installer-templates/config-download-structured.yaml", "OS::TripleO::PostDeploySteps": "file:///root/tripleo-heat-installer-templates/common/post.yaml", "OS::TripleO::AllNodesDeployment": "OS::Heat::None", "OS::TripleO::DefaultPasswords": "OS::Heat::None", "OS::TripleO::RandomString": "OS::Heat::None", "OS::TripleO::Standalone::PreNetworkConfig": "OS::Heat::None", "OS::TripleO::StandalonePostDeploySteps": "file:///root/tripleo-heat-installer-templates/common/post.yaml", "OS::TripleO::Standalone": "file:///root/tripleo-heat-installer-templates/puppet/standalone-role.yaml", "OS::TripleO::Tasks::StandalonePreConfig": "OS::Heat::None", "OS::TripleO::Tasks::StandalonePostConfig": "OS::Heat::None", "OS::TripleO::StandaloneExtraConfigPre": "file:///root/tripleo-heat-installer-templates/puppet/extraconfig/pre_deploy/default.yaml", "OS::TripleO::Standalone::Net::SoftwareConfig": "OS::Heat::None", "OS::TripleO::Standalone::Ports::StoragePort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_storage.yaml", "OS::TripleO::Standalone::Ports::StorageMgmtPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_storage_mgmt.yaml", "OS::TripleO::Standalone::Ports::InternalApiPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_internal_api.yaml", "OS::TripleO::Standalone::Ports::TenantPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_tenant.yaml", "OS::TripleO::Standalone::Ports::ExternalPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_external.yaml", "OS::TripleO::StandaloneServiceServerMetadataHook": "file:///root/tripleo-heat-installer-templates/extraconfig/nova_metadata/krb-service-principals/standalone-role.yaml", "OS::TripleO::Server": "file:///root/tripleo-heat-installer-templates/deployed-server/deployed-server.yaml", "OS::TripleO::StandaloneServer": "OS::TripleO::Server", "OS::TripleO::NodeAdminUserData": "file:///root/tripleo-heat-installer-templates/firstboot/userdata_heat_admin.yaml", "OS::TripleO::NodeTimesyncUserData": "file:///root/tripleo-heat-installer-templates/firstboot/userdata_timesync.yaml", "OS::TripleO::NodeUserData": "file:///root/tripleo-heat-installer-templates/firstboot/userdata_default.yaml", "OS::TripleO::Standalone::NodeUserData": "file:///root/tripleo-heat-installer-templates/firstboot/userdata_default.yaml", "OS::TripleO::NodeTLSCAData": "OS::Heat::None", "OS::TripleO::NodeTLSData": "OS::Heat::None", "OS::TripleO::NodeExtraConfig": "file:///root/tripleo-heat-installer-templates/puppet/extraconfig/pre_deploy/default.yaml", "OS::TripleO::NodeExtraConfigPost": "file:///root/tripleo-heat-installer-templates/extraconfig/post_deploy/default.yaml", "OS::TripleO::AllNodesExtraConfig": "OS::Heat::None", "OS::TripleO::Network": "file:///usr/share/openstack-tripleo-heat-templates/network/deployed_networks.yaml", "OS::TripleO::Network::Storage": "OS::Heat::None", "OS::TripleO::Network::StorageMgmt": "OS::Heat::None", "OS::TripleO::Network::InternalApi": "OS::Heat::None", "OS::TripleO::Network::Tenant": "OS::Heat::None", "OS::TripleO::Network::External": "OS::Heat::None", "OS::TripleO::Network::ExtraConfig": "OS::Heat::None", "OS::TripleO::Network::Ports::NetVipMap": "file:///root/tripleo-heat-installer-templates/network/ports/net_ip_map.yaml", "OS::TripleO::Network::Ports::NetIpMap": "file:///root/tripleo-heat-installer-templates/network/ports/net_ip_map.yaml", "OS::TripleO::Network::Ports::NetIpListMap": "file:///root/tripleo-heat-installer-templates/network/ports/net_ip_list_map.yaml", "OS::TripleO::Network::Ports::StorageVipPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_vip_storage.yaml", "OS::TripleO::Network::Ports::StorageMgmtVipPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_vip_storage_mgmt.yaml", "OS::TripleO::Network::Ports::InternalApiVipPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_vip_internal_api.yaml", "OS::TripleO::Network::Ports::ExternalVipPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_vip_external.yaml", "OS::TripleO::Network::Ports::ControlPlaneVipPort": "file:///usr/share/openstack-tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml", "OS::TripleO::ServiceNetMap": "file:///root/tripleo-heat-installer-templates/network/service_net_map.yaml", "OS::TripleO::EndpointMap": "file:///root/tripleo-heat-installer-templates/network/endpoints/endpoint_map.yaml", "OS::TripleO::DeployedServerEnvironment": "OS::Heat::None", "OS::TripleO::DeploymentSteps": "OS::Heat::None", "OS::TripleO::WorkflowSteps": "OS::Heat::None", "OS::TripleO::Services::Aide": "OS::Heat::None", "OS::TripleO::Services::Apache": "file:///root/tripleo-heat-installer-templates/deployment/apache/apache-baremetal-puppet.yaml", "OS::TripleO::Services::CACerts": "file:///root/tripleo-heat-installer-templates/deployment/certs/ca-certs-baremetal-puppet.yaml", "OS::TripleO::Services::CephMds": "OS::Heat::None", "OS::TripleO::Services::CephMgr": "OS::Heat::None", "OS::TripleO::Services::CephMon": "OS::Heat::None", "OS::TripleO::Services::CephRbdMirror": "OS::Heat::None", "OS::TripleO::Services::CephRgw": "OS::Heat::None", "OS::TripleO::Services::CephOSD": "OS::Heat::None", "OS::TripleO::Services::CephGrafana": "OS::Heat::None", "OS::TripleO::Services::CephClient": "OS::Heat::None", "OS::TripleO::Services::CephNfs": "OS::Heat::None", "OS::TripleO::Services::CephExternal": "OS::Heat::None", "OS::TripleO::Services::CinderApi": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-api-container-puppet.yaml", "OS::TripleO::Services::CinderBackup": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml", "OS::TripleO::Services::CinderScheduler": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml", "OS::TripleO::Services::CinderVolume": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml", "OS::TripleO::Services::BlockStorageCinderVolume": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-volume-container-puppet.yaml", "OS::TripleO::Services::Keystone": "file:///root/tripleo-heat-installer-templates/deployment/keystone/keystone-container-puppet.yaml", "OS::TripleO::Services::GlanceApi": "file:///root/tripleo-heat-installer-templates/deployment/glance/glance-api-container-puppet.yaml", "OS::TripleO::Services::GlanceApiInternal": "file:///root/tripleo-heat-installer-templates/deployment/glance/glance-api-internal-container-puppet.yaml", "OS::TripleO::Services::HeatApi": "file:///root/tripleo-heat-installer-templates/deployment/heat/heat-api-container-puppet.yaml", "OS::TripleO::Services::HeatApiCfn": "file:///root/tripleo-heat-installer-templates/deployment/heat/heat-api-cfn-container-puppet.yaml", "OS::TripleO::Services::HeatApiCloudwatch": "OS::Heat::None", "OS::TripleO::Services::HeatEngine": "file:///root/tripleo-heat-installer-templates/deployment/heat/heat-engine-container-puppet.yaml", "OS::TripleO::Services::HeatEphemeral": "OS::Heat::None", "OS::TripleO::Services::Kernel": "file:///root/tripleo-heat-installer-templates/deployment/kernel/kernel-baremetal-ansible.yaml", "OS::TripleO::Services::MySQL": "file:///root/tripleo-heat-installer-templates/deployment/database/mysql-pacemaker-puppet.yaml", "OS::TripleO::Services::NeutronBgpVpnApi": "OS::Heat::None", "OS::TripleO::Services::NeutronBgpVpnBagpipe": "OS::Heat::None", "OS::TripleO::Services::NeutronSfcApi": "OS::Heat::None", "OS::TripleO::Services::NeutronDhcpAgent": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-dhcp-container-puppet.yaml", "OS::TripleO::Services::NeutronL2gwApi": "OS::Heat::None", "OS::TripleO::Services::NeutronL3Agent": "OS::Heat::None", "OS::TripleO::Services::NeutronL2gwAgent": "OS::Heat::None", "OS::TripleO::Services::NeutronMetadataAgent": "OS::Heat::None", "OS::TripleO::Services::OVNMetadataAgent": "file:///root/tripleo-heat-installer-templates/deployment/ovn/ovn-metadata-container-puppet.yaml", "OS::TripleO::Services::NeutronApi": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-api-container-puppet.yaml", "OS::TripleO::Services::NeutronCorePlugin": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml", "OS::TripleO::Services::ComputeNeutronCorePlugin": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronCorePluginNuage": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml", "OS::TripleO::Services::NeutronCorePluginML2OVN": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml", "OS::TripleO::Services::NeutronCorePluginNuage": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-nuage.yaml", "OS::TripleO::Services::NeutronCorePluginML2Nuage": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml", "OS::TripleO::Services::NeutronCorePluginNSX": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml", "OS::TripleO::Services::OVNDBs": "file:///root/tripleo-heat-installer-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml", "OS::TripleO::Services::OVNController": "file:///root/tripleo-heat-installer-templates/deployment/ovn/ovn-controller-container-puppet.yaml", "OS::TripleO::Services::OvsDpdkNetcontrold": "OS::Heat::None", "OS::TripleO::Services::NeutronCorePluginMLNXSDN": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml", "OS::TripleO::Services::NeutronCorePluginVTS": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml", "OS::TripleO::Services::NeutronCorePluginML2Ansible": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml", "OS::TripleO::Services::NeutronNuageVrs": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-controller-plugin-nuage.yaml", "OS::TripleO::Services::NeutronOvsAgent": "OS::Heat::None", "OS::TripleO::Services::NeutronLinuxbridgeAgent": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronOvsAgent": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronOvsDpdk": "OS::Heat::None", "OS::TripleO::Services::Pacemaker": "file:///root/tripleo-heat-installer-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml", "OS::TripleO::Services::PacemakerRemote": "file:///root/tripleo-heat-installer-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml", "OS::TripleO::Services::NeutronSriovAgent": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-sriov-agent-container-puppet.yaml", "OS::TripleO::Services::NeutronMlnxAgent": "OS::Heat::None", "OS::TripleO::Services::NeutronAgentsIBConfig": "OS::Heat::None", "OS::TripleO::Services::OsloMessagingRpc": "file:///root/tripleo-heat-installer-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml", "OS::TripleO::Services::OsloMessagingNotify": "file:///root/tripleo-heat-installer-templates/deployment/rabbitmq/rabbitmq-messaging-notify-shared-puppet.yaml", "OS::TripleO::Services::RabbitMQ": "OS::Heat::None", "OS::TripleO::Services::Qdr": "OS::Heat::None", "OS::TripleO::Services::HAproxy": "file:///root/tripleo-heat-installer-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml", "OS::TripleO::Services::HAProxyPublicTLS": "file:///root/tripleo-heat-installer-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml", "OS::TripleO::Services::HAProxyInternalTLS": "file:///root/tripleo-heat-installer-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml", "OS::TripleO::Services::Iscsid": "file:///root/tripleo-heat-installer-templates/deployment/iscsid/iscsid-container-puppet.yaml", "OS::TripleO::Services::Memcached": "file:///root/tripleo-heat-installer-templates/deployment/memcached/memcached-container-puppet.yaml", "OS::TripleO::Services::Tuned": "file:///root/tripleo-heat-installer-templates/deployment/tuned/tuned-baremetal-ansible.yaml", "OS::TripleO::Services::Securetty": "OS::Heat::None", "OS::TripleO::Services::SELinux": "OS::Heat::None", "OS::TripleO::Services::Sshd": "file:///root/tripleo-heat-installer-templates/deployment/sshd/sshd-baremetal-ansible.yaml", "OS::TripleO::Services::Redis": "OS::Heat::None", "OS::TripleO::Services::NovaApi": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-api-container-puppet.yaml", "OS::TripleO::Services::NovaCompute": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-compute-container-puppet.yaml", "OS::TripleO::Services::NovaConductor": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-conductor-container-puppet.yaml", "OS::TripleO::Services::NovaLibvirt": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml", "OS::TripleO::Services::NovaLibvirtLegacy": "file:///root/tripleo-heat-installer-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml", "OS::TripleO::Services::NovaLibvirtGuests": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml", "OS::TripleO::Services::NovaManager": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-manager-container-puppet.yaml", "OS::TripleO::Services::NovaMetadata": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-metadata-container-puppet.yaml", "OS::TripleO::Services::NovaMigrationTarget": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-migration-target-container-puppet.yaml", "OS::TripleO::Services::NovaPlacement": "OS::Heat::None", "OS::TripleO::Services::PlacementApi": "file:///root/tripleo-heat-installer-templates/deployment/placement/placement-api-container-puppet.yaml", "OS::TripleO::Services::NovaScheduler": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-scheduler-container-puppet.yaml", "OS::TripleO::Services::NovaVncProxy": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-vnc-proxy-container-puppet.yaml", "OS::TripleO::Services::Novajoin": "OS::Heat::None", "OS::TripleO::Services::NovaAZConfig": "OS::Heat::None", "OS::TripleO::Services::ContainersLogrotateCrond": "file:///root/tripleo-heat-installer-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml", "OS::TripleO::Services::SwiftProxy": "file:///root/tripleo-heat-installer-templates/deployment/swift/swift-proxy-container-puppet.yaml", "OS::TripleO::Services::SwiftDispersion": "OS::Heat::None", "OS::TripleO::Services::ExternalSwiftProxy": "OS::Heat::None", "OS::TripleO::Services::SwiftStorage": "file:///root/tripleo-heat-installer-templates/deployment/swift/swift-storage-container-puppet.yaml", "OS::TripleO::Services::SwiftRingBuilder": "file:///root/tripleo-heat-installer-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml", "OS::TripleO::Services::Snmp": "file:///root/tripleo-heat-installer-templates/deployment/snmp/snmp-baremetal-puppet.yaml", "OS::TripleO::Services::Timezone": "file:///root/tripleo-heat-installer-templates/deployment/time/timezone-baremetal-ansible.yaml", "OS::TripleO::Services::UndercloudRemoveNovajoin": "OS::Heat::None", "OS::TripleO::Services::UndercloudTLS": "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::ComputeCeilometerAgent": "OS::Heat::None", "OS::TripleO::Services::Horizon": "file:///root/tripleo-heat-installer-templates/deployment/horizon/horizon-container-puppet.yaml", "OS::TripleO::Services::GnocchiApi": "OS::Heat::None", "OS::TripleO::Services::GnocchiMetricd": "OS::Heat::None", "OS::TripleO::Services::GnocchiStatsd": "OS::Heat::None", "OS::TripleO::Services::Xinetd": "OS::Heat::None", "OS::TripleO::Services::Chrony": "file:///root/tripleo-heat-installer-templates/deployment/timesync/chrony-baremetal-ansible.yaml", "OS::TripleO::Services::Ptp": "OS::Heat::None", "OS::TripleO::Services::Timesync": "OS::TripleO::Services::Chrony", "OS::TripleO::Services::TimeMaster": "file:///root/tripleo-heat-installer-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml", "OS::TripleO::Services::IpaClient": "file:///root/tripleo-heat-installer-templates/deployment/ipa/ipaservices-baremetal-ansible.yaml", "OS::TripleO::Services::Ipsec": "OS::Heat::None", "OS::TripleO::Services::Rhsm": "OS::Heat::None", "OS::TripleO::Services::MasqueradeNetworks": "OS::Heat::None", "OS::TripleO::Services::TripleoValidations": "OS::Heat::None", "OS::TripleO::Services::UndercloudUpgrade": "OS::Heat::None", "OS::TripleO::Services::Collectd": "OS::Heat::None", "OS::TripleO::Services::ManilaApi": "file:///root/tripleo-heat-installer-templates/deployment/manila/manila-api-container-puppet.yaml", "OS::TripleO::Services::ManilaScheduler": "file:///root/tripleo-heat-installer-templates/deployment/manila/manila-scheduler-container-puppet.yaml", "OS::TripleO::Services::ManilaShare": "file:///root/tripleo-heat-installer-templates/deployment/manila/manila-share-pacemaker-puppet.yaml", "OS::TripleO::Services::ManilaBackendFlashBlade": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendIsilon": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendNetapp": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendPowerMax": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendUnity": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendVMAX": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendCephFs": "file:///root/tripleo-heat-installer-templates/deployment/manila/manila-backend-cephfs.yaml", "OS::TripleO::Services::ManilaBackendVNX": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronL3Agent": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronMetadataAgent": "OS::Heat::None", "OS::TripleO::Services::BarbicanApi": "file:///root/tripleo-heat-installer-templates/deployment/barbican/barbican-api-container-puppet.yaml", "OS::TripleO::Services::BarbicanBackendSimpleCrypto": "file:///root/tripleo-heat-installer-templates/deployment/barbican/barbican-backend-simple-crypto-puppet.yaml", "OS::TripleO::Services::BarbicanBackendDogtag": "OS::Heat::None", "OS::TripleO::Services::BarbicanBackendKmip": "OS::Heat::None", "OS::TripleO::Services::BarbicanBackendPkcs11Crypto": "OS::Heat::None", "OS::TripleO::Services::BarbicanClient": "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::MetricsQdr": "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::IronicPxe": "OS::Heat::None", "OS::TripleO::Services::IronicNeutronAgent": "OS::Heat::None", "OS::TripleO::Services::NovaIronic": "OS::Heat::None", "OS::TripleO::Services::TripleoFirewall": "file:///root/tripleo-heat-installer-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml", "OS::TripleO::Services::OpenStackClients": "file:///root/tripleo-heat-installer-templates/deployment/clients/openstack-clients-baremetal-ansible.yaml", "OS::TripleO::Services::TLSProxyBase": "file:///root/tripleo-heat-installer-templates/deployment/apache/apache-baremetal-puppet.yaml", "OS::TripleO::Services::CinderBackendDellSc": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCSc": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCPowerFlex": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCPowermax": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCPowerStore": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCUnity": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCVMAXISCSI": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCVNX": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCVxFlexOS": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCXtremio": "OS::Heat::None", "OS::TripleO::Services::CinderBackendNetApp": "OS::Heat::None", "OS::TripleO::Services::CinderBackendPure": "OS::Heat::None", "OS::TripleO::Services::CinderBackendScaleIO": "OS::Heat::None", "OS::TripleO::Services::CinderBackendNVMeOF": "OS::Heat::None", "OS::TripleO::Services::CinderHPELeftHandISCSI": "OS::Heat::None", "OS::TripleO::Services::CinderVolumeEdge": "OS::Heat::None", "OS::TripleO::Services::Etcd": "OS::Heat::None", "OS::TripleO::Services::AuditD": "OS::Heat::None", "OS::TripleO::Services::OctaviaApi": "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::OctaviaDeploymentConfig": "OS::Heat::None", "OS::TripleO::Services::LiquidioCompute": "OS::Heat::None", "OS::TripleO::Services::MySQLClient": "file:///root/tripleo-heat-installer-templates/deployment/database/mysql-client.yaml", "OS::TripleO::Services::Vpp": "OS::Heat::None", "OS::TripleO::Services::NeutronVppAgent": "OS::Heat::None", "OS::TripleO::Services::Podman": "file:///root/tripleo-heat-installer-templates/deployment/podman/podman-baremetal-ansible.yaml", "OS::TripleO::Services::Docker": "OS::Heat::None", "OS::TripleO::Services::DockerRegistry": "file:///root/tripleo-heat-installer-templates/deployment/image-serve/image-serve-baremetal-ansible.yaml", "OS::TripleO::Services::ContainerImagePrepare": "file:///root/tripleo-heat-installer-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml", "OS::TripleO::Services::CertmongerUser": "OS::Heat::None", "OS::TripleO::Services::Clustercheck": "file:///root/tripleo-heat-installer-templates/deployment/pacemaker/clustercheck-container-puppet.yaml", "OS::TripleO::Services::Rsyslog": "file:///root/tripleo-heat-installer-templates/deployment/logging/rsyslog-baremetal-ansible.yaml", "OS::TripleO::Services::RsyslogSidecar": "OS::Heat::None", "OS::TripleO::Services::LoginDefs": "OS::Heat::None", "OS::TripleO::Services::ComputeInstanceHA": "OS::Heat::None", "OS::TripleO::Services::DesignateApi": "OS::Heat::None", "OS::TripleO::Services::DesignateCentral": "OS::Heat::None", "OS::TripleO::Services::DesignateProducer": "OS::Heat::None", "OS::TripleO::Services::DesignateWorker": "OS::Heat::None", "OS::TripleO::Services::DesignateMDNS": "OS::Heat::None", "OS::TripleO::Services::DesignateSink": "OS::Heat::None", "OS::TripleO::Services::DesignateBind": "OS::Heat::None", "OS::TripleO::Services::NeutronMl2PluginBase": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml", "OS::TripleO::Services::Multipathd": "OS::Heat::None", "OS::TripleO::Services::GlanceApiEdge": "OS::Heat::None", "OS::TripleO::Services::HAproxyEdge": "OS::Heat::None", "OS::TripleO::Services::Frr": "OS::Heat::None", "OS::TripleO::Services::OVNBgpAgent": "OS::Heat::None", "OS::TripleO::Services::Unbound": "OS::Heat::None", "OS::TripleO::Services::Tmpwatch": "file:///root/tripleo-heat-installer-templates/deployment/logrotate/tmpwatch-install.yaml", "OS::TripleO::Services::Logging::BarbicanApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/barbican-api.yaml", "OS::TripleO::Services::Logging::GlanceApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/glance-api.yaml", "OS::TripleO::Services::Logging::HAProxy": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/haproxy.yaml", "OS::TripleO::Services::Logging::HeatApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/heat-api.yaml", "OS::TripleO::Services::Logging::HeatApiCfn": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/heat-api-cfn.yaml", "OS::TripleO::Services::Logging::HeatEngine": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/heat-engine.yaml", "OS::TripleO::Services::Logging::Keystone": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/keystone.yaml", "OS::TripleO::Services::Logging::NeutronApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/neutron-api.yaml", "OS::TripleO::Services::Logging::NeutronCommon": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/neutron-common.yaml", "OS::TripleO::Services::Logging::NovaApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/nova-api.yaml", "OS::TripleO::Services::Logging::NovaMetadata": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/nova-metadata.yaml", "OS::TripleO::Services::Logging::NovaCommon": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/nova-common.yaml", "OS::TripleO::Services::Logging::NovaLibvirt": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/nova-libvirt.yaml", "OS::TripleO::Services::Logging::PlacementApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/placement-api.yaml", "OS::TripleO::Services::Tempest": "OS::Heat::None", "OS::TripleO::Services::BootParams": "file:///root/tripleo-heat-installer-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml", "OS::TripleO::DeployedServer::ControlPlanePort": "file:///root/tripleo-heat-installer-templates/deployed-server/deployed-neutron-port.yaml"}, "parameters": {"ServiceData": {"net_cidr_map": {"ctlplane": ["192.168.122.0/24"], "storage": ["172.18.0.0/24"], "storage_mgmt": ["172.20.0.0/24"], "internal_api": ["172.17.0.0/24"], "tenant": ["172.19.0.0/24"], "external": ["172.21.0.0/24"]}, "net_vip_map": {"ctlplane": "192.168.122.99", "ctlplane_subnet": "192.168.122.99/24", "ctlplane_uri": "192.168.122.99", "storage": "172.18.0.2", "storage_subnet": "", "storage_uri": "172.18.0.2", "storage_mgmt": "172.20.0.2", "storage_mgmt_subnet": "", "storage_mgmt_uri": "172.20.0.2", "internal_api": "172.17.0.2", "internal_api_subnet": "", "internal_api_uri": "172.17.0.2", "tenant": "", "tenant_subnet": "", "tenant_uri": "", "external": "172.21.0.2", "external_subnet": "", "external_uri": "172.21.0.2"}, "net_ip_version_map": {"ctlplane": 4, "storage": 4, "storage_mgmt": 4, "internal_api": 4, "tenant": 4, "external": 4}, "vip_subnet_map": {"ctlplane": "ctlplane-subnet", "Storage": "storage_subnet", "StorageMgmt": "storage_mgmt_subnet", "InternalApi": "internal_api_subnet", "External": "external_subnet", "redis": "internal_api_subnet", "ovn_dbs": "internal_api_subnet"}}, "ServiceNetMap": {"ApacheNetwork": "internal_api", "NeutronTenantNetwork": "tenant", "AodhApiNetwork": "internal_api", "BarbicanApiNetwork": "internal_api", "GnocchiApiNetwork": "internal_api", "MongodbNetwork": "internal_api", "CinderApiNetwork": "internal_api", "CinderIscsiNetwork": "storage", "GlanceApiNetwork": "internal_api", "GlanceApiEdgeNetwork": "internal_api", "GlanceApiInternalNetwork": "internal_api", "IronicApiNetwork": "ctlplane", "IronicNetwork": "baremetal", "IronicInspectorNetwork": "baremetal", "KeystoneAdminApiNetwork": "ctlplane", "KeystonePublicApiNetwork": "internal_api", "ManilaApiNetwork": "internal_api", "NeutronApiNetwork": "internal_api", "OctaviaApiNetwork": "internal_api", "HeatApiNetwork": "internal_api", "HeatApiCfnNetwork": "internal_api", "HeatApiCloudwatchNetwork": "internal_api", "NovaApiNetwork": "internal_api", "PlacementNetwork": "internal_api", "NovaMetadataNetwork": "internal_api", "NovaLibvirtNetwork": "internal_api", "NovajoinNetwork": "internal_api", "SwiftStorageNetwork": "storage_mgmt", "SwiftProxyNetwork": "storage", "HorizonNetwork": "internal_api", "MemcachedNetwork": "internal_api", "OsloMessagingRpcNetwork": "internal_api", "OsloMessagingNotifyNetwork": "internal_api", "RabbitmqNetwork": "internal_api", "RabbitmqManagementNetwork": "internal_api", "QdrNetwork": "internal_api", "RedisNetwork": "internal_api", "GaneshaNetwork": "external", "MysqlNetwork": "internal_api", "SnmpdNetwork": "ctlplane", "CephClusterNetwork": "storage_mgmt", "CephDashboardNetwork": "ctlplane", "CephGrafanaNetwork": "storage", "CephMonNetwork": "storage", "CephRgwNetwork": "storage", "PublicNetwork": "external", "InternalApiNetwork": "internal_api", "OpendaylightApiNetwork": "internal_api", "OvnDbsNetwork": "internal_api", "DockerRegistryNetwork": "ctlplane", "PacemakerNetwork": "internal_api", "PacemakerRemoteNetwork": "internal_api", "DesignateApiNetwork": "internal_api", "DesignateMdnsNetwork": "internal_api", "DesignateWorkerNetwork": "external", "DesignateBindNetwork": "external", "BINDNetwork": "external", "EtcdNetwork": "internal_api", "HaproxyNetwork": "ctlplane", "UnboundNetwork": "external", "StandaloneHostnameResolveNetwork": "internal_api", "StandaloneMetricsQdrNetwork": "internal_api", "NovaVncProxyNetwork": "internal_api"}, "RoleName": "Standalone", "RoleParameters": {"OVNCMSOptions": "enable-chassis-as-gw"}, "EndpointMap": {"AodhAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8042", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8042", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8042"}, "AodhInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8042", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8042", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8042"}, "AodhPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13042", "protocol": "https", "uri": "https://standalone.ooo.test:13042", "uri_no_suffix": "https://standalone.ooo.test:13042"}, "BarbicanAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9311", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9311", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9311"}, "BarbicanInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9311", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9311", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9311"}, "BarbicanPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13311", "protocol": "https", "uri": "https://standalone.ooo.test:13311", "uri_no_suffix": "https://standalone.ooo.test:13311"}, "CephDashboardInternal": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "8444", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:8444", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:8444"}, "CephGrafanaInternal": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "3100", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:3100", "uri_no_suffix": "https://overcloud.storage.ooo.test:3100"}, "CephRgwAdmin": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080/swift/v1/AUTH_%(project_id)s", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "CephRgwInternal": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080/swift/v1/AUTH_%(project_id)s", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "CephRgwPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13808", "protocol": "https", "uri": "https://standalone.ooo.test:13808/swift/v1/AUTH_%(project_id)s", "uri_no_suffix": "https://standalone.ooo.test:13808"}, "CinderAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13776", "protocol": "https", "uri": "https://standalone.ooo.test:13776/v1/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13776"}, "CinderV2Admin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v2/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderV2Internal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v2/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderV2Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13776", "protocol": "https", "uri": "https://standalone.ooo.test:13776/v2/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13776"}, "CinderV3Admin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v3/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderV3Internal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v3/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderV3Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13776", "protocol": "https", "uri": "https://standalone.ooo.test:13776/v3/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13776"}, "DesignateAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9001", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9001/v2", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9001"}, "DesignateInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9001", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9001/v2", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9001"}, "DesignatePublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13001", "protocol": "https", "uri": "https://standalone.ooo.test:13001/v2", "uri_no_suffix": "https://standalone.ooo.test:13001"}, "DockerRegistryInternal": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "8787", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:8787", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:8787"}, "GaneshaInternal": {"host": "172.21.0.2", "host_nobrackets": "172.21.0.2", "port": "2049", "protocol": "nfs", "uri": "nfs://172.21.0.2:2049", "uri_no_suffix": "nfs://172.21.0.2:2049"}, "GlanceAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9293", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9293", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9293"}, "GlanceInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9293", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9293", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9293"}, "GlancePublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13292", "protocol": "https", "uri": "https://standalone.ooo.test:13292", "uri_no_suffix": "https://standalone.ooo.test:13292"}, "GnocchiAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8041", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8041", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8041"}, "GnocchiInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8041", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8041", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8041"}, "GnocchiPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13041", "protocol": "https", "uri": "https://standalone.ooo.test:13041", "uri_no_suffix": "https://standalone.ooo.test:13041"}, "HeatAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8004", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8004/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8004"}, "HeatInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8004", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8004/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8004"}, "HeatPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13004", "protocol": "https", "uri": "https://standalone.ooo.test:13004/v1/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13004"}, "HeatCfnAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8000", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8000/v1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8000"}, "HeatCfnInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8000", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8000/v1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8000"}, "HeatCfnPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13005", "protocol": "https", "uri": "https://standalone.ooo.test:13005/v1", "uri_no_suffix": "https://standalone.ooo.test:13005"}, "HorizonPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "443", "protocol": "https", "uri": "https://standalone.ooo.test:443/dashboard", "uri_no_suffix": "https://standalone.ooo.test:443"}, "IronicAdmin": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "6385", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:6385/v1", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:6385"}, "IronicInternal": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "6385", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:6385/v1", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:6385"}, "IronicPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13385", "protocol": "https", "uri": "https://standalone.ooo.test:13385/v1", "uri_no_suffix": "https://standalone.ooo.test:13385"}, "IronicInspectorAdmin": {"host": "", "host_nobrackets": "", "port": "5050", "protocol": "http", "uri": "http://:5050", "uri_no_suffix": "http://:5050"}, "IronicInspectorInternal": {"host": "", "host_nobrackets": "", "port": "5050", "protocol": "http", "uri": "http://:5050", "uri_no_suffix": "http://:5050"}, "IronicInspectorPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13050", "protocol": "https", "uri": "https://standalone.ooo.test:13050", "uri_no_suffix": "https://standalone.ooo.test:13050"}, "KeystoneAdmin": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "35357", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:35357/", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:35357"}, "KeystoneInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "5000", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:5000/", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:5000"}, "KeystonePublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13000", "protocol": "https", "uri": "https://standalone.ooo.test:13000/", "uri_no_suffix": "https://standalone.ooo.test:13000"}, "KeystoneV3Admin": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "35357", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:35357/v3", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:35357"}, "KeystoneV3Internal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "5000", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:5000/v3", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:5000"}, "KeystoneV3Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13000", "protocol": "https", "uri": "https://standalone.ooo.test:13000/v3", "uri_no_suffix": "https://standalone.ooo.test:13000"}, "ManilaAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8786", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8786/v2", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8786"}, "ManilaInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8786", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8786/v2", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8786"}, "ManilaPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13786", "protocol": "https", "uri": "https://standalone.ooo.test:13786/v2", "uri_no_suffix": "https://standalone.ooo.test:13786"}, "ManilaV1Admin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8786", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8786/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8786"}, "ManilaV1Internal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8786", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8786/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8786"}, "ManilaV1Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13786", "protocol": "https", "uri": "https://standalone.ooo.test:13786/v1/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13786"}, "MetricsQdrPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "5666", "protocol": "amqp", "uri": "amqp://standalone.ooo.test:5666", "uri_no_suffix": "amqp://standalone.ooo.test:5666"}, "MysqlInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "3306", "protocol": "mysql+pymysql", "uri": "mysql+pymysql://overcloud.internalapi.ooo.test:3306", "uri_no_suffix": "mysql+pymysql://overcloud.internalapi.ooo.test:3306"}, "NeutronAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9696", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9696", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9696"}, "NeutronInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9696", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9696", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9696"}, "NeutronPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13696", "protocol": "https", "uri": "https://standalone.ooo.test:13696", "uri_no_suffix": "https://standalone.ooo.test:13696"}, "NovaAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8774", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8774/v2.1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8774"}, "NovaInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8774", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8774/v2.1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8774"}, "NovaPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13774", "protocol": "https", "uri": "https://standalone.ooo.test:13774/v2.1", "uri_no_suffix": "https://standalone.ooo.test:13774"}, "NovaMetadataInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8775", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8775", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8775"}, "NovaVNCProxyAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "6080", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:6080", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:6080"}, "NovaVNCProxyInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "6080", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:6080", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:6080"}, "NovaVNCProxyPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13080", "protocol": "https", "uri": "https://standalone.ooo.test:13080", "uri_no_suffix": "https://standalone.ooo.test:13080"}, "NovajoinAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9090", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9090/v1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9090"}, "NovajoinInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9090", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9090/v1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9090"}, "NovajoinPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13090", "protocol": "https", "uri": "https://standalone.ooo.test:13090/v1", "uri_no_suffix": "https://standalone.ooo.test:13090"}, "OctaviaAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9876", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9876", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9876"}, "OctaviaInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9876", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9876", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9876"}, "OctaviaPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13876", "protocol": "https", "uri": "https://standalone.ooo.test:13876", "uri_no_suffix": "https://standalone.ooo.test:13876"}, "PlacementAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8778", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8778/placement", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8778"}, "PlacementInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8778", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8778/placement", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8778"}, "PlacementPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13778", "protocol": "https", "uri": "https://standalone.ooo.test:13778/placement", "uri_no_suffix": "https://standalone.ooo.test:13778"}, "SwiftAdmin": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "SwiftInternal": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080/v1/AUTH_%(tenant_id)s", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "SwiftPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13808", "protocol": "https", "uri": "https://standalone.ooo.test:13808/v1/AUTH_%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13808"}, "SwiftS3Admin": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "SwiftS3Internal": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "SwiftS3Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13808", "protocol": "https", "uri": "https://standalone.ooo.test:13808", "uri_no_suffix": "https://standalone.ooo.test:13808"}, "MysqlCellInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "3306", "protocol": "mysql+pymysql", "uri": "mysql+pymysql://overcloud.internalapi.ooo.test:3306", "uri_no_suffix": "mysql+pymysql://overcloud.internalapi.ooo.test:3306"}, "NovaVNCProxyCellPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13080", "protocol": "https", "uri": "https://standalone.ooo.test:13080", "uri_no_suffix": "https://standalone.ooo.test:13080"}, "NovaMetadataCellInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8775", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8775", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8775"}}}, "parameter_defaults": {"NeutronMechanismDrivers": ["sriovnicswitch", "ovn"], "ContainerCli": "podman", "EnablePackageInstall": true, "SoftwareConfigTransport": "POLL_SERVER_HEAT", "OVNIntegrationBridge": "br-int", "ExtraConfig": {}, "StandaloneServices": ["OS::TripleO::Services::BootParams", "OS::TripleO::Services::BarbicanApi", "OS::TripleO::Services::BarbicanBackendSimpleCrypto", "OS::TripleO::Services::CACerts", "OS::TripleO::Services::CinderApi", "OS::TripleO::Services::CinderBackup", "OS::TripleO::Services::CinderScheduler", "OS::TripleO::Services::CinderVolume", "OS::TripleO::Services::Clustercheck", "OS::TripleO::Services::ContainerImagePrepare", "OS::TripleO::Services::ContainersLogrotateCrond", "OS::TripleO::Services::DockerRegistry", "OS::TripleO::Services::GlanceApi", "OS::TripleO::Services::GlanceApiInternal", "OS::TripleO::Services::HAproxy", "OS::TripleO::Services::HeatApi", "OS::TripleO::Services::HeatApiCfn", "OS::TripleO::Services::HeatEngine", "OS::TripleO::Services::Horizon", "OS::TripleO::Services::IpaClient", "OS::TripleO::Services::Iscsid", "OS::TripleO::Services::Kernel", "OS::TripleO::Services::Keystone", "OS::TripleO::Services::ManilaApi", "OS::TripleO::Services::ManilaBackendCephFs", "OS::TripleO::Services::ManilaScheduler", "OS::TripleO::Services::ManilaShare", "OS::TripleO::Services::Memcached", "OS::TripleO::Services::MySQL", "OS::TripleO::Services::MySQLClient", "OS::TripleO::Services::NeutronApi", "OS::TripleO::Services::NeutronCorePlugin", "OS::TripleO::Services::NeutronSriovAgent", "OS::TripleO::Services::NeutronDhcpAgent", "OS::TripleO::Services::NovaApi", "OS::TripleO::Services::NovaConductor", "OS::TripleO::Services::NovaMetadata", "OS::TripleO::Services::NovaScheduler", "OS::TripleO::Services::NovaCompute", "OS::TripleO::Services::NovaLibvirt", "OS::TripleO::Services::NovaMigrationTarget", "OS::TripleO::Services::NovaVncProxy", "OS::TripleO::Services::OVNController", "OS::TripleO::Services::OVNDBs", "OS::TripleO::Services::OVNMetadataAgent", "OS::TripleO::Services::OpenStackClients", "OS::TripleO::Services::OsloMessagingNotify", "OS::TripleO::Services::OsloMessagingRpc", "OS::TripleO::Services::Pacemaker", "OS::TripleO::Services::PlacementApi", "OS::TripleO::Services::Podman", "OS::TripleO::Services::Rsyslog", "OS::TripleO::Services::Snmp", "OS::TripleO::Services::Sshd", "OS::TripleO::Services::SwiftProxy", "OS::TripleO::Services::SwiftRingBuilder", "OS::TripleO::Services::SwiftStorage", "OS::TripleO::Services::Timesync", "OS::TripleO::Services::Timezone", "OS::TripleO::Services::Tmpwatch", "OS::TripleO::Services::TripleoFirewall", "OS::TripleO::Services::TripleoPackages", "OS::TripleO::Services::Tuned"], "StandaloneParameters": {}, "StandaloneExtraConfig": {}, "StandaloneExtraGroupVars": {}, "ServiceNetMap": {"ApacheNetwork": "internal_api", "NeutronTenantNetwork": "tenant", "AodhApiNetwork": "internal_api", "BarbicanApiNetwork": "internal_api", "GnocchiApiNetwork": "internal_api", "MongodbNetwork": "internal_api", "CinderApiNetwork": "internal_api", "CinderIscsiNetwork": "storage", "GlanceApiNetwork": "internal_api", "GlanceApiEdgeNetwork": "internal_api", "GlanceApiInternalNetwork": "internal_api", "IronicApiNetwork": "ctlplane", "IronicNetwork": "baremetal", "IronicInspectorNetwork": "baremetal", "KeystoneAdminApiNetwork": "ctlplane", "KeystonePublicApiNetwork": "internal_api", "ManilaApiNetwork": "internal_api", "NeutronApiNetwork": "internal_api", "OctaviaApiNetwork": "internal_api", "HeatApiNetwork": "internal_api", "HeatApiCfnNetwork": "internal_api", "HeatApiCloudwatchNetwork": "internal_api", "NovaApiNetwork": "internal_api", "PlacementNetwork": "internal_api", "NovaMetadataNetwork": "internal_api", "NovaLibvirtNetwork": "internal_api", "NovajoinNetwork": "internal_api", "SwiftStorageNetwork": "storage_mgmt", "SwiftProxyNetwork": "storage", "HorizonNetwork": "internal_api", "MemcachedNetwork": "internal_api", "OsloMessagingRpcNetwork": "internal_api", "OsloMessagingNotifyNetwork": "internal_api", "RabbitmqNetwork": "internal_api", "RabbitmqManagementNetwork": "internal_api", "QdrNetwork": "internal_api", "RedisNetwork": "internal_api", "GaneshaNetwork": "external", "MysqlNetwork": "internal_api", "SnmpdNetwork": "ctlplane", "CephClusterNetwork": "storage_mgmt", "CephDashboardNetwork": "ctlplane", "CephGrafanaNetwork": "storage", "CephMonNetwork": "storage", "CephRgwNetwork": "storage", "PublicNetwork": "external", "InternalApiNetwork": "internal_api", "OpendaylightApiNetwork": "internal_api", "OvnDbsNetwork": "internal_api", "DockerRegistryNetwork": "ctlplane", "PacemakerNetwork": "internal_api", "PacemakerRemoteNetwork": "internal_api", "DesignateApiNetwork": "internal_api", "DesignateMdnsNetwork": "internal_api", "DesignateWorkerNetwork": "external", "DesignateBindNetwork": "external", "BINDNetwork": "external", "EtcdNetwork": "internal_api", "HaproxyNetwork": "ctlplane", "UnboundNetwork": "external", "StandaloneHostnameResolveNetwork": "internal_api", "StandaloneMetricsQdrNetwork": "internal_api"}, "VipSubnetMap": {"ctlplane": "ctlplane-subnet", "Storage": "storage_subnet", "StorageMgmt": "storage_mgmt_subnet", "InternalApi": "internal_api_subnet", "External": "external_subnet", "redis": "internal_api_subnet", "ovn_dbs": "internal_api_subnet"}, "SshServerOptions": {"HostKey": ["/etc/ssh/ssh_host_rsa_key", "/etc/ssh/ssh_host_ecdsa_key", "/etc/ssh/ssh_host_ed25519_key"], "SyslogFacility": "AUTHPRIV", "AuthorizedKeysFile": ".ssh/authorized_keys", "ChallengeResponseAuthentication": "no", "GSSAPIAuthentication": "no", "GSSAPICleanupCredentials": "no", "UsePAM": "yes", "UseDNS": "no", "PrintMotd": "no", "X11Forwarding": "yes", "AcceptEnv": ["LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES", "LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT", "LC_IDENTIFICATION LC_ALL LANGUAGE", "XMODIFIERS"], "Subsystem": "sftp  /usr/libexec/openssh/sftp-server"}, "AdminPassword": "G60N4G6VxgTk58fxibdcX9hui", "AdminToken": "IiZJ4tjweqfls5pL4nxVdWQ5l", "AodhPassword": "nsPAaSZrMdfnaG6HbF8jrgcw8", "BarbicanPassword": "mfetjn8xVqrnjil6zwdIWESd0", "BarbicanSimpleCryptoKek": "TVQ-lrM9TVtFYG562pGmxOIA5kK6UFg3zVDT880Tt8Y=", "CeilometerMeteringSecret": "JZBfZezHbeHvxaDiVMfejicvo", "CeilometerPassword": "jBXKzrrRmVg5vAvAKQQSC7TLN", "CephClientKey": "AQC1CXtpAAAAABAAV4VFv7BDUZ6/lVeggXlMow==", "CephClusterFSID": "8bcadd8b-a10b-4778-8749-23ad22b50189", "CephDashboardAdminPassword": "jnuObSIdpbBdnR73Ooh9PSDDK", "CephGrafanaAdminPassword": "y7XAwxNVVckWwB3V3oetXJ8Y4", "CephManilaClientKey": "AQC1CXtpAAAAABAA9EClQQYRYgXpVrI1MOBm6A==", "CephRgwKey": "AQC1CXtpAAAAABAA+RoDoaWn6511+OnRfw0ZLA==", "CinderPassword": "QNCmshxRrqE4VsWY9iJBVq1sR", "CongressPassword": "H3Sad6J5Uli9d8jQSVv35sQ0O", "DesignatePassword": "KRPQVit5s0RWQyqZj8TjItMDy", "DesignateRndcKey": "IhypHy+/ZlPBh5l86u9Akjft3t+7ce3qG9mb8Wt9t5A=", "Ec2ApiPassword": "gf2hCkAyX4WFKMukYIe9PAWoe", "EtcdInitialClusterToken": "VM5NLD3IyalvOTQKwgrmDOvn2", "GlancePassword": "ZANWEBa8xmuK6z9ppdnF5zrj1", "GnocchiPassword": "Qf2BCwmgM1bHTRlZ6NjlaI6kM", "HAProxyStatsPassword": "JBEo12cqbN1HsDyd17xOcF2LU", "HeatAuthEncryptionKey": "DyKnMyfAehHpR8vcNMFaNMuP9BwcaTVy", "HeatPassword": "zjOwacBTVCElOoOgk1TWGnsNq", "HeatStackDomainAdminPassword": "v75Rxwe1Xi6oJqk32tkfNpB2L", "HorizonSecret": "XmrCaJrWJL", "IronicPassword": "jKMaeRtPG6dOpJvusvG0h1uGw", "KeystoneCredential0": "kOaPahtyzaOkZkpZDzF_qlF1hRntEPGKdfv1ODDtgeY=", "KeystoneCredential1": "W5w-pRYzNQ5Tg7LJaRmxeMdjqM0xTNWm8EfpiA_5hMM=", "KeystoneFernetKey0": "MCTJx6NfUTCOqXjQrIjVTBMfsZQHHHnh_R3_uzqEZQU=", "KeystoneFernetKey1": "V6XUJJ5BXU-noukaLJ3IdxUriSxLgcwaD-jq3Rn0QdM=", "KeystoneFernetKeys": {"/etc/keystone/fernet-keys/0": {"content": "ioBkACo1cMLH53xVv0IaRSdLJbEtdc4aKw5wTGE_FPo="}, "/etc/keystone/fernet-keys/1": {"content": "ddWvzIGYo2nQz_4lngv2Dci1_iVH9Dt0SzOWckzWu9M="}}, "LibvirtTLSPassword": "5gdEYFO0VWAyIgsc6K2fCgWY0", "ManilaPassword": "zDLrtZC562Z91NNIW0RzMyGUV", "MigrationSshKey": {"private_key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA7JowROfMf0FpeqJ5dGdTdSuthtyBPoAGMqa4+9byHpq6c2xY\nYOvqynDYvjJHV71TFDVzg5zTYSMQYQn1Yd8+nfRO26tT4VSQoD/26/shk0IsmfaZ\nGhHaXIjbqOsekz4R8+uiwCx8sfLusO6Dm95EWEnwa2nqKy97DvTMIqgQOsKDk+7W\nJRxVk5jIPVTzEiOBdKszSwC5teBF8EolZG7XprboB4KJXkUOjkL/1pVTtmV8dbj3\n7L6TtlrQ1lcqWWL10l3l9YnXDZ82TxlE7Yac6+gRoeBaR/WBXvTuEGArSoNsKtmn\nujaf0q7wzJKBP67oSmM0y+yN3BdYtat9YsanmQIDAQABAoIBAGcnGAlKmBUZEyAU\nyuftjmzEpKxp4W06yrj1iCu//CJMqiJdZ7Cl2mD1TwGpEQKXN6vVW+3TBzNP4rmz\n6kgH2RhrZaAO84yHXmCHUqNygyJdFO3xHbHIe8+hGUdtbpCaXKBgKL4pBxpcBCWe\nb0Ga52gooElsTVwToM6V+pPXeu/qfHGuHcNrMBnuluHniPv5m6eLKJfBBddEOoYm\nwMdllEfXvx4c3fl9p3A06vsgmJNo0hHxB6vH74dzLve6LIeYNOLDLX4sfXfrpHRp\ncXNZJ7gfxi9rPsNsL81hq8+/aPUpyBCXDsj1dpnpWJ/mcxej+Zqrp05iKeCIW0ax\nhDlJYyMCgYEA9JX4Ddz8/fbnz8T6HhiX/fH5P95fbMFIF/ItslfnhFqJ21YoqIfW\n5+I9Njct3a+ilGV0tvxGqIeFOfnLUoZMSvu0Owm4KOBkO1pCdcv4tRaY9tJog+q8\neKyhUCNqUMhSSEG4c4PwNqbG0mEyjA5p3Z5XZ+l20SoWArQ0Qd2ldtMCgYEA96TX\neAVPhvHlX3K2AagS7KfCKYO9kUd9F4y7qcuuCdsb9+To3DvOxvYrap95okc0ZO6Z\ni0+K/tm2DVFqM6LlmZP4j0gs6S+ShZWV2SnM/W/c/wQMbDxFA/hBzaix1+e2Ni45\nvJP0fx6MXx1t+IQEHQCRusbcJMqbOpa1b4qm/GMCgYAxWTzmVys4dqPI+P5aKi4o\nj7TxnQV15P2Nz1BHBpNw0e+0sIqdjmLfAHfHQ5TegLx14o6NCROcl1NbIjpS2UP1\ncRmpO8nLfZLbotd7+v6gUwHj8woha7BBTNtzVuHxkKmBaLk1nW5PKJE/C1tuhM35\naCRMk/9kLnCodQGCNJ1Y/wKBgQDEXfrZWeSwzZkjMXOvJpYy/+dPQf6Md5JynQ6l\n2jNb71ljHSmkkOwrCkJtHp21lx6ttiEcvWsrIHliYB+FaHMFb7cV7pZmJWna8T1M\nYQACKrSjppMvNC9JsY6ERHMZD8yFc+wmY2/paNDIDy8Hc69LTAtCfrNLnTivoZen\nJdu5nwKBgDEgdNSCCr+P7j3EnwUgla/x80KpqBN4sqOEC86HAo7RZkJ3kQTIG+9k\nT5LpCHFkw1ABwr2wIC7hLh32dOnn7S8+/43afgkTexo2wI1rKo4ADeR/tHKk7XUc\nOvSgaRVCUZwdAW+k6ejMvqtSwQf75FySy+tifrAo+ZWi5hiwVr2z\n-----END RSA PRIVATE KEY-----\n", "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDsmjBE58x/QWl6onl0Z1N1K62G3IE+gAYyprj71vIemrpzbFhg6+rKcNi+MkdXvVMUNXODnNNhIxBhCfVh3z6d9E7bq1PhVJCgP/br+yGTQiyZ9pkaEdpciNuo6x6TPhHz66LALHyx8u6w7oOb3kRYSfBraeorL3sO9MwiqBA6woOT7tYlHFWTmMg9VPMSI4F0qzNLALm14EXwSiVkbtemtugHgoleRQ6OQv/WlVO2ZXx1uPfsvpO2WtDWVypZYvXSXeX1idcNnzZPGUTthpzr6BGh4FpH9YFe9O4QYCtKg2wq2ae6Np/SrvDMkoE/ruhKYzTL7I3cF1i1q31ixqeZ Generated by TripleO"}, "MysqlClustercheckPassword": "RivmmNcyJDIv66m5ntET6pnj7", "MysqlMariabackupPassword": "pUInDLLlAUEqFnSWRL8AoDbsb", "MysqlRootPassword": "mqg1tIKnBc", "NeutronMetadataProxySharedSecret": "rvfCDJNMGuzRV8tL0kDYUeSos", "NeutronPassword": "Y902bxTWDEIrK03Vf8lYJtSjs", "NotifyPassword": "HvPdPOVvcd4yqMNbFPJ948pa6", "NovaPassword": "BK6Pw4sBT7hskRYnTNOy9LPO6", "NovajoinPassword": "WbuevuFB9S63hAZOztrCkk6e2", "OctaviaCaKeyPassphrase": "sDClJ55PZdb6m7KmVugkTl8ad", "OctaviaHeartbeatKey": "3Mf7QY6P8oyfrW662IqQlPTlQ", "OctaviaPassword": "azooF0uwfm5ciX6QJSOq8IPNI", "OctaviaServerCertsKeyPassphrase": "ytikaf6sqJg7041JyYKnuohEldEngrsp", "PacemakerRemoteAuthkey": "[encoded data, 4096 characters]", "PankoPassword": "hZVywLLuKh5EdF0TW8C8G3ZSZ", "PcsdPassword": "NRpfdBJNuzE4xV2k", "PlacementPassword": "SThW8933BczrNNqSvTQYN64q0", "RabbitCookie": "ZykDWe0yUs2F694U0bGk", "RabbitPassword": "chk1DsF6VBQhoO3xxLD278izu", "RedisPassword": "QPsiHrYWKWC3Pz1oGgV9cMdtz", "RpcPassword": "cElTl0i11er9IDlWPpfe3qJzh", "SaharaPassword": "or9xdejW3Rzozbc5FmTDtzk19", "SnmpdReadonlyUserPassword": "g9rrv3NeXbCKGyEZWZ6SYGPD", "SwiftHashSuffix": "O1GhmvSllAVUUUpy5fkOH3eYI", "SwiftPassword": "xgtwlEDEGWXUtqaWQDOYvQaiG", "CloudDomain": "ooo.test", "CloudName": "standalone.ooo.test", "CloudNameCtlplane": "overcloud.ctlplane.ooo.test", "CloudNameInternal": "overcloud.internalapi.ooo.test", "CloudNameStorage": "overcloud.storage.ooo.test", "CloudNameStorageManagement": "overcloud.storagemgmt.ooo.test", "CtlplaneNetworkAttributes": {"network": {"mtu": 1500}, "subnets": {"ctlplane-subnet": {"cidr": "192.168.122.0/24", "host_routes": [], "ip_version": "4"}}}, "DeployedServerPortMap": {"control_virtual_ip": {"fixed_ips": [{"ip_address": "192.168.122.99"}], "network": {"tags": ["192.168.122.0/24"]}, "subnets": [{"cidr": "192.168.122.0/24", "ip_version": 4}]}, "public_virtual_ip": {"fixed_ips": [{"ip_address": "192.168.122.100"}], "network": {"tags": ["192.168.122.0/24"]}, "subnets": [{"cidr": "192.168.122.0/24", "ip_version": 4}]}, "standalone-ctlplane": {"fixed_ips": [{"ip_address": "192.168.122.100"}], "network": {"tags": ["192.168.122.0/24"]}, "subnets": [{"cidr": "192.168.122.0/24", "ip_version": 4}]}}, "ExternalNetCidr": "192.168.122.100/24", "HostnameMap": {"standalone-standalone-0": "standalone"}, "IPPool": {"external": ["192.168.122.100"]}, "OVNDBsVirtualFixedIPs": [{"ip_address": "192.168.122.99", "use_neutron": false}], "OVNStaticBridgeMacMappings": {"standalone": {"datacentre": "fa:16:3a:00:53:00"}}, "RedisVirtualFixedIPs": [{"ip_address": "192.168.122.99", "use_neutron": false}], "DeployIdentifier": 1769671094, "RootStackName": "standalone", "StackAction": "CREATE", "AddVipsToEtcHosts": true, "DnsServers": [], "NetworkSafeDefaults": true, "NtpServer": "pool.ntp.org", "SshFirewallAllowAll": true, "StandaloneNetworkConfigTemplate": "/root/standalone_net_config.j2", "SwiftReplicas": 1, "CinderWorkers": 1, "GlanceWorkers": 1, "HeatWorkers": 1, "KeystoneWorkers": 1, "NeutronWorkers": 1, "NeutronMetadataWorkers": 1, "NovaWorkers": 1, "NovaSchedulerWorkers": 1, "SwiftWorkers": 1, "PlacementWorkers": 1, "GnocchiMetricdWorkers": 1, "ApacheMaxRequestWorkers": 100, "ApacheServerLimit": 100, "ControllerExtraConfig": {"nova::network::neutron::timeout": "60"}, "DatabaseSyncTimeout": 900, "NovaReservedHostMemory": 512, "MysqlInnodbBufferPoolSize": "128M", "DeployedNetworkEnvironment": {"net_attributes_map": {"storage": {"network": {"dns_domain": "storage.mydomain.tld.", "mtu": 1500, "name": "storage", "tags": ["tripleo_network_name=Storage", "tripleo_net_idx=0", "tripleo_service_net_map_replace=storage", "tripleo_vip=true"]}, "subnets": {"storage_subnet": {"cidr": "172.18.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "storage_subnet", "tags": []}}}, "storage_mgmt": {"network": {"dns_domain": "storagemgmt.mydomain.tld.", "mtu": 1500, "name": "storage_mgmt", "tags": ["tripleo_network_name=StorageMgmt", "tripleo_net_idx=0", "tripleo_service_net_map_replace=storage_mgmt", "tripleo_vip=true"]}, "subnets": {"storage_mgmt_subnet": {"cidr": "172.20.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "storage_mgmt_subnet", "tags": []}}}, "internal_api": {"network": {"dns_domain": "internal.mydomain.tld.", "mtu": 1500, "name": "internal_api", "tags": ["tripleo_network_name=InternalApi", "tripleo_net_idx=0", "tripleo_service_net_map_replace=internal", "tripleo_vip=true"]}, "subnets": {"internal_api_subnet": {"cidr": "172.17.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "internal_api_subnet", "tags": []}}}, "tenant": {"network": {"dns_domain": "tenant.mydomain.tld.", "mtu": 1500, "name": "tenant", "tags": ["tripleo_network_name=Tenant", "tripleo_net_idx=0", "tripleo_service_net_map_replace=tenant", "tripleo_vip=false"]}, "subnets": {"tenant_subnet": {"cidr": "172.19.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "tenant_subnet", "tags": []}}}, "external": {"network": {"dns_domain": "external.mydomain.tld.", "mtu": 1500, "name": "external", "tags": ["tripleo_network_name=External", "tripleo_net_idx=0", "tripleo_service_net_map_replace=external", "tripleo_vip=true"]}, "subnets": {"external_subnet": {"cidr": "172.21.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "external_subnet", "tags": []}}}}, "net_cidr_map": {"storage": ["172.18.0.0/24"], "storage_mgmt": ["172.20.0.0/24"], "internal_api": ["172.17.0.0/24"], "tenant": ["172.19.0.0/24"], "external": ["172.21.0.0/24"]}, "net_ip_version_map": {"storage": 4, "storage_mgmt": 4, "internal_api": 4, "tenant": 4, "external": 4}}, "KeystoneNotificationDriver": "messagingv2", "ManilaCephFSBackendName": "cephfs", "ManilaCephFSDriverHandlesShareServers": false, "ManilaCephFSCephFSAuthId": "manila", "ManilaCephFSCephVolumeMode": "0755", "ManilaCephFSCephFSProtocolHelperType": "CEPHFS", "EndpointMap": {"AodhAdmin": {"protocol": "https", "port": "8042", "host": "CLOUDNAME"}, "AodhInternal": {"protocol": "https", "port": "8042", "host": "CLOUDNAME"}, "AodhPublic": {"protocol": "https", "port": "13042", "host": "CLOUDNAME"}, "BarbicanAdmin": {"protocol": "https", "port": "9311", "host": "CLOUDNAME"}, "BarbicanInternal": {"protocol": "https", "port": "9311", "host": "CLOUDNAME"}, "BarbicanPublic": {"protocol": "https", "port": "13311", "host": "CLOUDNAME"}, "CephDashboardInternal": {"protocol": "https", "port": "8444", "host": "CLOUDNAME"}, "CephGrafanaInternal": {"protocol": "https", "port": "3100", "host": "CLOUDNAME"}, "CephRgwAdmin": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "CephRgwInternal": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "CephRgwPublic": {"protocol": "https", "port": "13808", "host": "CLOUDNAME"}, "CinderAdmin": {"protocol": "https", "port": "8776", "host": "CLOUDNAME"}, "CinderInternal": {"protocol": "https", "port": "8776", "host": "CLOUDNAME"}, "CinderPublic": {"protocol": "https", "port": "13776", "host": "CLOUDNAME"}, "DesignateAdmin": {"protocol": "https", "port": "9001", "host": "CLOUDNAME"}, "DesignateInternal": {"protocol": "https", "port": "9001", "host": "CLOUDNAME"}, "DesignatePublic": {"protocol": "https", "port": "13001", "host": "CLOUDNAME"}, "DockerRegistryInternal": {"protocol": "https", "port": "8787", "host": "CLOUDNAME"}, "GaneshaInternal": {"protocol": "nfs", "port": "2049", "host": "IP_ADDRESS"}, "GlanceAdmin": {"protocol": "https", "port": "9293", "host": "CLOUDNAME"}, "GlanceInternal": {"protocol": "https", "port": "9293", "host": "CLOUDNAME"}, "GlancePublic": {"protocol": "https", "port": "13292", "host": "CLOUDNAME"}, "GnocchiAdmin": {"protocol": "https", "port": "8041", "host": "CLOUDNAME"}, "GnocchiInternal": {"protocol": "https", "port": "8041", "host": "CLOUDNAME"}, "GnocchiPublic": {"protocol": "https", "port": "13041", "host": "CLOUDNAME"}, "HeatAdmin": {"protocol": "https", "port": "8004", "host": "CLOUDNAME"}, "HeatInternal": {"protocol": "https", "port": "8004", "host": "CLOUDNAME"}, "HeatPublic": {"protocol": "https", "port": "13004", "host": "CLOUDNAME"}, "HeatCfnAdmin": {"protocol": "https", "port": "8000", "host": "CLOUDNAME"}, "HeatCfnInternal": {"protocol": "https", "port": "8000", "host": "CLOUDNAME"}, "HeatCfnPublic": {"protocol": "https", "port": "13005", "host": "CLOUDNAME"}, "HorizonPublic": {"protocol": "https", "port": "443", "host": "CLOUDNAME"}, "IronicAdmin": {"protocol": "https", "port": "6385", "host": "CLOUDNAME"}, "IronicInternal": {"protocol": "https", "port": "6385", "host": "CLOUDNAME"}, "IronicPublic": {"protocol": "https", "port": "13385", "host": "CLOUDNAME"}, "IronicInspectorAdmin": {"protocol": "http", "port": "5050", "host": "CLOUDNAME"}, "IronicInspectorInternal": {"protocol": "http", "port": "5050", "host": "CLOUDNAME"}, "IronicInspectorPublic": {"protocol": "https", "port": "13050", "host": "CLOUDNAME"}, "KeystoneAdmin": {"protocol": "https", "port": "35357", "host": "CLOUDNAME"}, "KeystoneInternal": {"protocol": "https", "port": "5000", "host": "CLOUDNAME"}, "KeystonePublic": {"protocol": "https", "port": "13000", "host": "CLOUDNAME"}, "ManilaAdmin": {"protocol": "https", "port": "8786", "host": "CLOUDNAME"}, "ManilaInternal": {"protocol": "https", "port": "8786", "host": "CLOUDNAME"}, "ManilaPublic": {"protocol": "https", "port": "13786", "host": "CLOUDNAME"}, "MetricsQdrPublic": {"protocol": "amqp", "port": "5666", "host": "CLOUDNAME"}, "MysqlInternal": {"protocol": "mysql+pymysql", "port": "3306", "host": "CLOUDNAME"}, "NeutronAdmin": {"protocol": "https", "port": "9696", "host": "CLOUDNAME"}, "NeutronInternal": {"protocol": "https", "port": "9696", "host": "CLOUDNAME"}, "NeutronPublic": {"protocol": "https", "port": "13696", "host": "CLOUDNAME"}, "NovaAdmin": {"protocol": "https", "port": "8774", "host": "CLOUDNAME"}, "NovaInternal": {"protocol": "https", "port": "8774", "host": "CLOUDNAME"}, "NovaPublic": {"protocol": "https", "port": "13774", "host": "CLOUDNAME"}, "NovajoinAdmin": {"protocol": "https", "port": "9090", "host": "CLOUDNAME"}, "NovajoinInternal": {"protocol": "https", "port": "9090", "host": "CLOUDNAME"}, "NovajoinPublic": {"protocol": "https", "port": "13090", "host": "CLOUDNAME"}, "NovaMetadataInternal": {"protocol": "https", "port": "8775", "host": "CLOUDNAME"}, "PlacementAdmin": {"protocol": "https", "port": "8778", "host": "CLOUDNAME"}, "PlacementInternal": {"protocol": "https", "port": "8778", "host": "CLOUDNAME"}, "PlacementPublic": {"protocol": "https", "port": "13778", "host": "CLOUDNAME"}, "NovaVNCProxyAdmin": {"protocol": "https", "port": "6080", "host": "CLOUDNAME"}, "NovaVNCProxyInternal": {"protocol": "https", "port": "6080", "host": "CLOUDNAME"}, "NovaVNCProxyPublic": {"protocol": "https", "port": "13080", "host": "CLOUDNAME"}, "OctaviaAdmin": {"protocol": "https", "port": "9876", "host": "CLOUDNAME"}, "OctaviaInternal": {"protocol": "https", "port": "9876", "host": "CLOUDNAME"}, "OctaviaPublic": {"protocol": "https", "port": "13876", "host": "CLOUDNAME"}, "SwiftAdmin": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "SwiftInternal": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "SwiftPublic": {"protocol": "https", "port": "13808", "host": "CLOUDNAME"}}, "PublicSSLCertificateAutogenerated": true, "EnableInternalTLS": true, "NotifyUseSSL": true, "RpcUseSSL": true, "ServerMetadata": {"ipa_enroll": true}, "MemcachedTLS": true, "MemcachedPort": 11212, "IdMServer": "ipa.ooo.test", "IdMDomain": "ooo.test", "IdMAdminPassword": "fce95318204114530f31f885c9df588f", "NeutronDnsDomain": "ooo.test", "PasswordAuthentication": "yes", "HAProxyExternalNetwork": "ctlplane", "DnsSearchDomains": ["ooo.test"], "LocalContainerRegistry": "192.168.24.1", "BarbicanSimpleCryptoGlobalDefault": true, "Debug": true, "DeploymentUser": "root", "KernelIpNonLocalBind": 1, "DockerInsecureRegistryAddress": ["192.168.122.100:8787"], "NeutronPublicInterface": "eth0", "NeutronBridgeMappings": "datacentre:br-ctlplane", "NeutronPhysicalBridge": "br-ctlplane", "NeutronFlatNetworks": "datacentre", "StandaloneEnableRoutedNetworks": false, "StandaloneHomeDir": "/root", "InterfaceLocalMtu": 1500, "ValidateGatewaysIcmp": false, "ValidateControllersIcmp": false, "OctaviaAmphoraSshKeyFile": "/root/.ssh/id_ecdsa.pub", "OctaviaGenerateCerts": true, "OctaviaLogOffload": true, "OctaviaForwardAllLogs": true, "IronicInspectorSubnets": [{"ip_range": "172.20.1.190,172.20.1.199", "netmask": "255.255.255.0", "gateway": "172.20.1.1", "tag": "baremetal"}], "IronicInspectorInterface": "br-baremetal", "IronicCleaningDiskErase": "metadata", "DesignateBindNSRecords": ["ns1.example.com.", "ns2.example.com."], "DesignateBackendListenIPs": ["192.168.122.155"], "UnboundForwardResolvers": ["10.88.0.2"], "ContainerImagePrepare": [{"set": {"ceph_alertmanager_image": "ose-prometheus-alertmanager", "ceph_alertmanager_namespace": "registry.redhat.io/openshift4", "ceph_alertmanager_tag": "v4.12", "ceph_grafana_image": "rhceph-6-dashboard-rhel9", "ceph_grafana_namespace": "registry.redhat.io/rhceph", "ceph_grafana_tag": "latest", "ceph_image": "rhceph-7-rhel9", "ceph_namespace": "registry.redhat.io/rhceph", "ceph_node_exporter_image": "ose-prometheus-node-exporter", "ceph_node_exporter_namespace": "registry.redhat.io/openshift4", "ceph_node_exporter_tag": "v4.12", "ceph_prometheus_image": "ose-prometheus", "ceph_prometheus_namespace": "registry.redhat.io/openshift4", "ceph_prometheus_tag": "v4.12", "ceph_tag": "latest", "name_prefix": "openstack-", "name_suffix": "", "namespace": "registry.redhat.io/rhosp-rhel9", "neutron_driver": "ovn", "rhel_containers": false, "tag": "17.1"}, "tag_from_label": "{version}-{release}"}], "NodePortMap": {"standalone": {"ctlplane": {"ip_address": "192.168.122.100", "ip_subnet": "192.168.122.0/24", "ip_address_uri": "192.168.122.100"}, "storage": {"ip_address": "172.18.0.100", "ip_subnet": "172.18.0.1/24", "ip_address_uri": "172.18.0.100"}, "storage_mgmt": {"ip_address": "172.20.0.100", "ip_subnet": "172.20.0.1/24", "ip_address_uri": "172.20.0.100"}, "internal_api": {"ip_address": "172.17.0.100", "ip_subnet": "172.17.0.1/24", "ip_address_uri": "172.17.0.100"}, "tenant": {"ip_address": "172.19.0.100", "ip_subnet": "172.19.0.1/24", "ip_address_uri": "172.19.0.100"}, "external": {"ip_address": "172.21.0.100", "ip_subnet": "172.21.0.1/24", "ip_address_uri": "172.21.0.100"}}}, "ControlPlaneVipData": {"fixed_ips": [{"ip_address": "192.168.122.99"}], "name": "control_virtual_ip", "network": {"tags": ["192.168.122.0/24"]}, "subnets": [{"ip_version": 4}]}, "VipPortMap": {"storage": {"ip_address": "172.18.0.2", "ip_address_uri": "172.18.0.2", "ip_subnet": "172.18.0.2/24"}, "storage_mgmt": {"ip_address": "172.20.0.2", "ip_address_uri": "172.20.0.2", "ip_subnet": "172.20.0.2/24"}, "internal_api": {"ip_address": "172.17.0.2", "ip_address_uri": "172.17.0.2", "ip_subnet": "172.17.0.2/24"}, "external": {"ip_address": "172.21.0.2", "ip_address_uri": "172.21.0.2", "ip_subnet": "172.21.0.2/24"}}, "NovaSchedulerEnabledFilters": ["AvailabilityZoneFilter", "ComputeFilter", "ComputeCapabilitiesFilter", "ImagePropertiesFilter", "ServerGroupAntiAffinityFilter", "ServerGroupAffinityFilter", "PciPassthroughFilter"], "NovaSchedulerAvailableFilters": ["nova.scheduler.filters.all_filters", "nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter"], "ControllerSriovParameters": {"OVNCMSOptions": "enable-chassis-as-gw"}, "NetworkerSriovParameters": {"OVNCMSOptions": "enable-chassis-as-gw"}, "NovaPCIPassthrough": [{"devname": "dummy-dev", "physical_network": "dummy_sriov_net"}], "NeutronPhysicalDevMappings": "dummy_sriov_net:dummy-dev", "NeutronEnableForceMetadata": true, "DhcpAgentNotification": true, "ContainerBarbicanApiImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1", "ContainerBarbicanConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1", "ContainerBarbicanKeystoneListenerImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-keystone-listener:17.1", "ContainerBarbicanKeystoneListenerConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-keystone-listener:17.1", "ContainerBarbicanWorkerImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-worker:17.1", "ContainerBarbicanWorkerConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-worker:17.1", "ContainerCinderApiImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1", "ContainerCinderConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1", "ContainerCinderBackupImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1", "ContainerCinderSchedulerImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1", "ContainerCinderVolumeImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1", "ContainerCrondConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-cron:17.1", "ContainerCrondImage": "registry.redhat.io/rhosp-rhel9/openstack-cron:17.1", "ContainerGlanceApiConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1", "ContainerGlanceApiImage": "registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1", "ContainerGlanceApiInternalConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1", "ContainerHAProxyConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-haproxy:17.1", "ContainerHAProxyImage": "registry.redhat.io/rhosp-rhel9/openstack-haproxy:17.1", "ContainerHeatApiCfnConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api-cfn:17.1", "ContainerHeatApiCfnImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api-cfn:17.1", "ContainerHeatApiConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api:17.1", "ContainerHeatApiImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api:17.1", "ContainerHeatConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api:17.1", "ContainerHeatEngineImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-engine:17.1", "ContainerHorizonConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-horizon:17.1", "ContainerHorizonImage": "registry.redhat.io/rhosp-rhel9/openstack-horizon:17.1", "ContainerIscsidConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-iscsid:17.1", "ContainerIscsidImage": "registry.redhat.io/rhosp-rhel9/openstack-iscsid:17.1", "ContainerKeystoneConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-keystone:17.1", "ContainerKeystoneImage": "registry.redhat.io/rhosp-rhel9/openstack-keystone:17.1", "ContainerManilaApiImage": "registry.redhat.io/rhosp-rhel9/openstack-manila-api:17.1", "ContainerManilaConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-manila-api:17.1", "ContainerManilaSchedulerImage": "registry.redhat.io/rhosp-rhel9/openstack-manila-scheduler:17.1", "ContainerManilaShareImage": "registry.redhat.io/rhosp-rhel9/openstack-manila-share:17.1", "ContainerClustercheckConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerClustercheckImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerMysqlConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerMysqlImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerMysqlClientConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerMemcachedConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1", "ContainerMemcachedImage": "registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1", "ContainerNeutronDHCPImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-dhcp-agent:17.1", "ContainerNeutronSriovImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-sriov-agent:17.1", "ContainerNeutronApiImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1", "ContainerNeutronConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1", "ContainerOvnMetadataImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn:17.1", "ContainerNovaApiImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1", "ContainerNovaConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1", "ContainerNovaMetadataImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1", "ContainerNovaMetadataConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1", "ContainerNovaComputeImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-compute:17.1", "ContainerNovaConductorImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-conductor:17.1", "ContainerNovaLibvirtImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1", "ContainerNovaLibvirtConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1", "ContainerNovaVncProxyImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1", "ContainerNovaSchedulerImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1", "ContainerOvnControllerConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1", "ContainerOvnControllerImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1", "ContainerOvnNbDbImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-nb-db-server:17.1", "ContainerOvnNorthdImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-northd:17.1", "ContainerOvnDbsImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-northd:17.1", "ContainerOvnDbsConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-northd:17.1", "ContainerOvnSbDbImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-sb-db-server:17.1", "ContainerPlacementConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-placement-api:17.1", "ContainerPlacementImage": "registry.redhat.io/rhosp-rhel9/openstack-placement-api:17.1", "ContainerQdrouterdConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1", "ContainerQdrouterdImage": "registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1", "ContainerMetricsQdrConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1", "ContainerMetricsQdrImage": "registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1", "ContainerRabbitmqConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1", "ContainerRabbitmqImage": "registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1", "ContainerSwiftAccountImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1", "ContainerSwiftContainerImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1", "ContainerSwiftObjectImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1", "ContainerSwiftConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1", "ContainerSwiftProxyImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1", "ContainerRsyslogImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1", "ContainerRsyslogConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1", "ContainerRsyslogSidecarImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1", "ContainerRsyslogSidecarConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1", "ContainerOctaviaRsyslogImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1"}, "event_sinks": [], "encrypted_param_names": []}


created_at: 2026-01-29 07:23:37.545381
files: null
template:
  {"heat_template_version": "wallaby", "description": "Configures podman on the host\n", "parameters": {"DockerInsecureRegistryAddress": {"description": "Optional. The IP Address and Port of an insecure docker namespace that will be configured in /etc/sysconfig/docker. The value can be multiple addresses separated by commas.", "type": "comma_delimited_list", "default": ["192.168.122.100:8787"]}, "EndpointMap": {"default": {"AodhAdmin": {"protocol": "https", "port": "8042", "host": "CLOUDNAME"}, "AodhInternal": {"protocol": "https", "port": "8042", "host": "CLOUDNAME"}, "AodhPublic": {"protocol": "https", "port": "13042", "host": "CLOUDNAME"}, "BarbicanAdmin": {"protocol": "https", "port": "9311", "host": "CLOUDNAME"}, "BarbicanInternal": {"protocol": "https", "port": "9311", "host": "CLOUDNAME"}, "BarbicanPublic": {"protocol": "https", "port": "13311", "host": "CLOUDNAME"}, "CephDashboardInternal": {"protocol": "https", "port": "8444", "host": "CLOUDNAME"}, "CephGrafanaInternal": {"protocol": "https", "port": "3100", "host": "CLOUDNAME"}, "CephRgwAdmin": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "CephRgwInternal": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "CephRgwPublic": {"protocol": "https", "port": "13808", "host": "CLOUDNAME"}, "CinderAdmin": {"protocol": "https", "port": "8776", "host": "CLOUDNAME"}, "CinderInternal": {"protocol": "https", "port": "8776", "host": "CLOUDNAME"}, "CinderPublic": {"protocol": "https", "port": "13776", "host": "CLOUDNAME"}, "DesignateAdmin": {"protocol": "https", "port": "9001", "host": "CLOUDNAME"}, "DesignateInternal": {"protocol": "https", "port": "9001", "host": "CLOUDNAME"}, "DesignatePublic": {"protocol": "https", "port": "13001", "host": "CLOUDNAME"}, "DockerRegistryInternal": {"protocol": "https", "port": "8787", "host": "CLOUDNAME"}, "GaneshaInternal": {"protocol": "nfs", "port": "2049", "host": "IP_ADDRESS"}, "GlanceAdmin": {"protocol": "https", "port": "9293", "host": "CLOUDNAME"}, "GlanceInternal": {"protocol": "https", "port": "9293", "host": "CLOUDNAME"}, "GlancePublic": {"protocol": "https", "port": "13292", "host": "CLOUDNAME"}, "GnocchiAdmin": {"protocol": "https", "port": "8041", "host": "CLOUDNAME"}, "GnocchiInternal": {"protocol": "https", "port": "8041", "host": "CLOUDNAME"}, "GnocchiPublic": {"protocol": "https", "port": "13041", "host": "CLOUDNAME"}, "HeatAdmin": {"protocol": "https", "port": "8004", "host": "CLOUDNAME"}, "HeatInternal": {"protocol": "https", "port": "8004", "host": "CLOUDNAME"}, "HeatPublic": {"protocol": "https", "port": "13004", "host": "CLOUDNAME"}, "HeatCfnAdmin": {"protocol": "https", "port": "8000", "host": "CLOUDNAME"}, "HeatCfnInternal": {"protocol": "https", "port": "8000", "host": "CLOUDNAME"}, "HeatCfnPublic": {"protocol": "https", "port": "13005", "host": "CLOUDNAME"}, "HorizonPublic": {"protocol": "https", "port": "443", "host": "CLOUDNAME"}, "IronicAdmin": {"protocol": "https", "port": "6385", "host": "CLOUDNAME"}, "IronicInternal": {"protocol": "https", "port": "6385", "host": "CLOUDNAME"}, "IronicPublic": {"protocol": "https", "port": "13385", "host": "CLOUDNAME"}, "IronicInspectorAdmin": {"protocol": "http", "port": "5050", "host": "CLOUDNAME"}, "IronicInspectorInternal": {"protocol": "http", "port": "5050", "host": "CLOUDNAME"}, "IronicInspectorPublic": {"protocol": "https", "port": "13050", "host": "CLOUDNAME"}, "KeystoneAdmin": {"protocol": "https", "port": "35357", "host": "CLOUDNAME"}, "KeystoneInternal": {"protocol": "https", "port": "5000", "host": "CLOUDNAME"}, "KeystonePublic": {"protocol": "https", "port": "13000", "host": "CLOUDNAME"}, "ManilaAdmin": {"protocol": "https", "port": "8786", "host": "CLOUDNAME"}, "ManilaInternal": {"protocol": "https", "port": "8786", "host": "CLOUDNAME"}, "ManilaPublic": {"protocol": "https", "port": "13786", "host": "CLOUDNAME"}, "MetricsQdrPublic": {"protocol": "amqp", "port": "5666", "host": "CLOUDNAME"}, "MysqlInternal": {"protocol": "mysql+pymysql", "port": "3306", "host": "CLOUDNAME"}, "NeutronAdmin": {"protocol": "https", "port": "9696", "host": "CLOUDNAME"}, "NeutronInternal": {"protocol": "https", "port": "9696", "host": "CLOUDNAME"}, "NeutronPublic": {"protocol": "https", "port": "13696", "host": "CLOUDNAME"}, "NovaAdmin": {"protocol": "https", "port": "8774", "host": "CLOUDNAME"}, "NovaInternal": {"protocol": "https", "port": "8774", "host": "CLOUDNAME"}, "NovaPublic": {"protocol": "https", "port": "13774", "host": "CLOUDNAME"}, "NovajoinAdmin": {"protocol": "https", "port": "9090", "host": "CLOUDNAME"}, "NovajoinInternal": {"protocol": "https", "port": "9090", "host": "CLOUDNAME"}, "NovajoinPublic": {"protocol": "https", "port": "13090", "host": "CLOUDNAME"}, "NovaMetadataInternal": {"protocol": "https", "port": "8775", "host": "CLOUDNAME"}, "PlacementAdmin": {"protocol": "https", "port": "8778", "host": "CLOUDNAME"}, "PlacementInternal": {"protocol": "https", "port": "8778", "host": "CLOUDNAME"}, "PlacementPublic": {"protocol": "https", "port": "13778", "host": "CLOUDNAME"}, "NovaVNCProxyAdmin": {"protocol": "https", "port": "6080", "host": "CLOUDNAME"}, "NovaVNCProxyInternal": {"protocol": "https", "port": "6080", "host": "CLOUDNAME"}, "NovaVNCProxyPublic": {"protocol": "https", "port": "13080", "host": "CLOUDNAME"}, "OctaviaAdmin": {"protocol": "https", "port": "9876", "host": "CLOUDNAME"}, "OctaviaInternal": {"protocol": "https", "port": "9876", "host": "CLOUDNAME"}, "OctaviaPublic": {"protocol": "https", "port": "13876", "host": "CLOUDNAME"}, "SwiftAdmin": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "SwiftInternal": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "SwiftPublic": {"protocol": "https", "port": "13808", "host": "CLOUDNAME"}}, "description": "Mapping of service endpoint -> protocol. Typically set via parameter_defaults in the resource registry.", "type": "json"}, "ServiceData": {"default": {}, "description": "Dictionary packing service data", "type": "json"}, "ServiceNetMap": {"default": {"ApacheNetwork": "internal_api", "NeutronTenantNetwork": "tenant", "AodhApiNetwork": "internal_api", "BarbicanApiNetwork": "internal_api", "GnocchiApiNetwork": "internal_api", "MongodbNetwork": "internal_api", "CinderApiNetwork": "internal_api", "CinderIscsiNetwork": "storage", "GlanceApiNetwork": "internal_api", "GlanceApiEdgeNetwork": "internal_api", "GlanceApiInternalNetwork": "internal_api", "IronicApiNetwork": "ctlplane", "IronicNetwork": "baremetal", "IronicInspectorNetwork": "baremetal", "KeystoneAdminApiNetwork": "ctlplane", "KeystonePublicApiNetwork": "internal_api", "ManilaApiNetwork": "internal_api", "NeutronApiNetwork": "internal_api", "OctaviaApiNetwork": "internal_api", "HeatApiNetwork": "internal_api", "HeatApiCfnNetwork": "internal_api", "HeatApiCloudwatchNetwork": "internal_api", "NovaApiNetwork": "internal_api", "PlacementNetwork": "internal_api", "NovaMetadataNetwork": "internal_api", "NovaLibvirtNetwork": "internal_api", "NovajoinNetwork": "internal_api", "SwiftStorageNetwork": "storage_mgmt", "SwiftProxyNetwork": "storage", "HorizonNetwork": "internal_api", "MemcachedNetwork": "internal_api", "OsloMessagingRpcNetwork": "internal_api", "OsloMessagingNotifyNetwork": "internal_api", "RabbitmqNetwork": "internal_api", "RabbitmqManagementNetwork": "internal_api", "QdrNetwork": "internal_api", "RedisNetwork": "internal_api", "GaneshaNetwork": "external", "MysqlNetwork": "internal_api", "SnmpdNetwork": "ctlplane", "CephClusterNetwork": "storage_mgmt", "CephDashboardNetwork": "ctlplane", "CephGrafanaNetwork": "storage", "CephMonNetwork": "storage", "CephRgwNetwork": "storage", "PublicNetwork": "external", "InternalApiNetwork": "internal_api", "OpendaylightApiNetwork": "internal_api", "OvnDbsNetwork": "internal_api", "DockerRegistryNetwork": "ctlplane", "PacemakerNetwork": "internal_api", "PacemakerRemoteNetwork": "internal_api", "DesignateApiNetwork": "internal_api", "DesignateMdnsNetwork": "internal_api", "DesignateWorkerNetwork": "external", "DesignateBindNetwork": "external", "BINDNetwork": "external", "EtcdNetwork": "internal_api", "HaproxyNetwork": "ctlplane", "UnboundNetwork": "external", "StandaloneHostnameResolveNetwork": "internal_api", "StandaloneMetricsQdrNetwork": "internal_api"}, "description": "Mapping of service_name -> network name. Typically set via parameter_defaults in the resource registry. Use parameter_merge_strategies to merge it with the defaults.", "type": "json"}, "RoleName": {"default": "", "description": "Role name on which the service is applied", "type": "string"}, "RoleParameters": {"default": {}, "description": "Parameters specific to the role", "type": "json"}, "ContainerImageRegistryLogin": {"type": "boolean", "default": false, "description": "Flag to enable container registry login actions during the deployment. Setting this to true will cause login calls to be performed during the deployment."}, "ContainerImageRegistryCredentials": {"type": "json", "hidden": true, "default": {}, "description": "Mapping of image registry hosts to login credentials. Must be in the following example format\n\n  docker.io:\n    username: pa55word\n  '192.0.2.1:8787':\n    registry_username: password\n"}, "ContainerDefaultPidsLimit": {"type": "number", "default": 4096, "description": "Setting to configure the default pids_limit in /etc/container/container.conf. This is supported starting with podman 2.0.x"}, "ContainerDefaultEventsLogger": {"type": "string", "default": "journald", "description": "Setting to configure where podman logs its events. Uses journald by default as that will rotate data stored in tmpfs.", "constraints": [{"allowed_values": ["journald", "file", "none"]}]}, "SystemdDropInDependencies": {"default": true, "description": "tell the tripleo_container_manage to inject additional ordering dependencies for the systemd scopes associated to podman containers.", "type": "boolean"}, "deployment_source_hosts": {"default": "Undercloud", "type": "string", "description": "Host or hostgroup that runs the deployment"}}, "conditions": {"insecure_registry_is_empty": {"equals": [{"get_param": "DockerInsecureRegistryAddress"}, []]}, "systemd_drop_in_dependencies_enabled": {"get_param": "SystemdDropInDependencies"}}, "outputs": {"role_data": {"description": "Role data for the podman service", "value": {"service_name": "podman", "config_settings": {}, "step_config": "", "host_prep_tasks": [{"name": "Install and configure Podman", "block": [{"name": "Set login facts", "no_log": true, "set_fact": {"container_registry_insecure_registries": {"if": ["insecure_registry_is_empty", [], {"get_param": "DockerInsecureRegistryAddress"}]}, "container_registry_login": {"get_param": "ContainerImageRegistryLogin"}, "container_registry_logins": {}, "container_registry_logins_json": {"get_param": "ContainerImageRegistryCredentials"}, "container_default_pids_limit": {"get_param": "ContainerDefaultPidsLimit"}, "container_events_logger_mechanism": {"get_param": "ContainerDefaultEventsLogger"}}}, {"name": "Convert logins json to dict", "no_log": true, "set_fact": {"container_registry_logins": "{{ container_registry_logins_json | from_json }}"}, "when": ["container_registry_logins_json is string", "container_registry_login | bool", "(container_registry_logins_json | length) > 0"]}, {"name": "Set registry logins", "no_log": true, "set_fact": {"container_registry_logins": "{{ container_registry_logins_json }}"}, "when": ["container_registry_logins_json is mapping", "container_registry_login | bool", "(container_registry_logins_json | length) > 0"]}, {"name": "Run podman install", "include_role": {"name": "tripleo_podman", "tasks_from": "tripleo_podman_install.yml"}, "vars": {"tripleo_container_registry_insecure_registries": "{{ container_registry_insecure_registries }}", "tripleo_container_default_pids_limit": "{{ container_default_pids_limit }}", "tripleo_container_events_logger_mechanism": "{{ container_events_logger_mechanism }}"}}, {"name": "Run podman login", "include_role": {"name": "tripleo_podman", "tasks_from": "tripleo_podman_login.yml"}, "vars": {"tripleo_container_registry_logins": "{{ container_registry_logins }}", "tripleo_container_registry_login": "{{ container_registry_login | bool }}"}}]}, {"if": ["systemd_drop_in_dependencies_enabled", [{"name": "Configure tripleo_container_manage to generate systemd drop-in dependencies", "copy": {"dest": "/etc/sysconfig/podman_drop_in", "content": "This file makes tripleo_container_manage generate additional systemd\ndependencies for containers that have special\nstart/stop ordering constraints. It ensures that\nthose constraints are enforced on reboot/shutdown.\n"}}], [{"name": "Configure tripleo_container_manage to not generate drop-in dependencies", "file": {"path": "/etc/sysconfig/podman_drop_in", "state": "absent"}}]]}], "deploy_steps_tasks": [{"when": ["(step|int) == 1"], "block": [{"name": "Pre-fetch all the containers", "become": true, "containers.podman.podman_image": {"name": "{{ prefetch_image }}", "validate_certs": false, "force": true}, "register": "result", "until": "result is succeeded", "retries": 5, "delay": 5, "loop_control": {"loop_var": "prefetch_image"}, "loop": "{{ lookup('template', tripleo_role_name + '/docker_config.yaml', errors='ignore') | default('{}', True) | from_yaml | recursive_get_key_from_dict(key='image') | unique }}"}]}], "service_config_settings": {}, "workaround_upgrade_tasks": [{"name": "Configure Podman registry", "when": ["step|int == 0"], "tags": ["setup_packages"], "block": [{"name": "Make sure the Undercloud hostname is included in /etc/hosts", "when": ["undercloud_hosts_entries is defined"], "lineinfile": {"dest": "/etc/hosts", "line": "{{ undercloud_hosts_entries | join('') }}", "state": "present"}}]}, {"name": "Run podman install", "tags": ["system_upgrade", "system_upgrade_run", "setup_packages"], "when": ["step|int == 0"], "block": [{"name": "Set login facts", "no_log": true, "set_fact": {"container_registry_insecure_registries": {"if": ["insecure_registry_is_empty", [], {"get_param": "DockerInsecureRegistryAddress"}]}, "container_registry_login": {"get_param": "ContainerImageRegistryLogin"}, "container_registry_logins": {}, "container_registry_logins_json": {"get_param": "ContainerImageRegistryCredentials"}, "container_default_pids_limit": {"get_param": "ContainerDefaultPidsLimit"}, "container_events_logger_mechanism": {"get_param": "ContainerDefaultEventsLogger"}}}, {"name": "Convert logins json to dict", "no_log": true, "set_fact": {"container_registry_logins": "{{ container_registry_logins_json | from_json }}"}, "when": ["container_registry_logins_json is string", "container_registry_login | bool", "(container_registry_logins_json | length) > 0"]}, {"name": "Set registry logins", "no_log": true, "set_fact": {"container_registry_logins": "{{ container_registry_logins_json }}"}, "when": ["container_registry_logins_json is mapping", "container_registry_login | bool", "(container_registry_logins_json | length) > 0"]}, {"name": "Run podman install", "include_role": {"name": "tripleo_podman", "tasks_from": "tripleo_podman_install.yml"}, "vars": {"tripleo_container_registry_insecure_registries": "{{ container_registry_insecure_registries }}", "tripleo_container_default_pids_limit": "{{ container_default_pids_limit }}", "tripleo_container_events_logger_mechanism": "{{ container_events_logger_mechanism }}"}}, {"name": "Run podman login", "include_role": {"name": "tripleo_podman", "tasks_from": "tripleo_podman_login.yml"}, "vars": {"tripleo_container_registry_logins": "{{ container_registry_logins }}", "tripleo_container_registry_login": "{{ container_registry_login | bool }}"}}]}, {"name": "Comment infra_image in container.conf", "lineinfile": {"dest": "/usr/share/containers/containers.conf", "regexp": "(?i)^(infra_image.*)", "line": "#\\1", "backrefs": true, "state": "present"}, "tags": ["setup_packages"], "when": ["step|int == 0"]}], "upgrade_tasks": [{"name": "Configure Podman registry", "when": ["step|int == 1"], "block": [{"name": "Make sure the Undercloud hostname is included in /etc/hosts", "when": ["undercloud_hosts_entries is defined"], "lineinfile": {"dest": "/etc/hosts", "line": "{{ undercloud_hosts_entries | join('') }}", "state": "present"}}]}, {"name": "Run podman install", "tags": ["system_upgrade", "system_upgrade_run"], "when": ["step|int == 1"], "block": [{"name": "Set login facts", "no_log": true, "set_fact": {"container_registry_insecure_registries": {"if": ["insecure_registry_is_empty", [], {"get_param": "DockerInsecureRegistryAddress"}]}, "container_registry_login": {"get_param": "ContainerImageRegistryLogin"}, "container_registry_logins": {}, "container_registry_logins_json": {"get_param": "ContainerImageRegistryCredentials"}, "container_default_pids_limit": {"get_param": "ContainerDefaultPidsLimit"}, "container_events_logger_mechanism": {"get_param": "ContainerDefaultEventsLogger"}}}, {"name": "Convert logins json to dict", "no_log": true, "set_fact": {"container_registry_logins": "{{ container_registry_logins_json | from_json }}"}, "when": ["container_registry_logins_json is string", "container_registry_login | bool", "(container_registry_logins_json | length) > 0"]}, {"name": "Set registry logins", "no_log": true, "set_fact": {"container_registry_logins": "{{ container_registry_logins_json }}"}, "when": ["container_registry_logins_json is mapping", "container_registry_login | bool", "(container_registry_logins_json | length) > 0"]}, {"name": "Run podman install", "include_role": {"name": "tripleo_podman", "tasks_from": "tripleo_podman_install.yml"}, "vars": {"tripleo_container_registry_insecure_registries": "{{ container_registry_insecure_registries }}", "tripleo_container_default_pids_limit": "{{ container_default_pids_limit }}", "tripleo_container_events_logger_mechanism": "{{ container_events_logger_mechanism }}"}}, {"name": "Run podman login", "include_role": {"name": "tripleo_podman", "tasks_from": "tripleo_podman_login.yml"}, "vars": {"tripleo_container_registry_logins": "{{ container_registry_logins }}", "tripleo_container_registry_login": "{{ container_registry_login | bool }}"}}]}], "update_tasks": [{"name": "Force pre-fetch of container images", "when": ["(step|int) == 5"], "block": [{"name": "Pre-fetch all the containers", "become": true, "containers.podman.podman_image": {"name": "{{ prefetch_image }}", "validate_certs": false, "force": true}, "register": "result", "until": "result is succeeded", "retries": 5, "delay": 5, "loop_control": {"loop_var": "prefetch_image"}, "loop": "{{ lookup('template', tripleo_role_name + '/docker_config.yaml', errors='ignore') | default('{}', True) | from_yaml | recursive_get_key_from_dict(key='image') | unique }}"}]}], "post_upgrade_tasks": [{"name": "Purge Podman", "when": ["(step | int) == 3", "container_cli == 'podman'", "deployment_source_hosts not in group_names"], "include_role": {"name": "tripleo_podman", "tasks_from": "tripleo_podman_purge.yml"}, "vars": {"deployment_source_hosts": {"get_param": "deployment_source_hosts"}}}], "post_update_tasks": [{"name": "Purge Podman", "when": ["(step | int) == 3", "container_cli == 'podman'", "deployment_source_hosts not in group_names"], "include_role": {"name": "tripleo_podman", "tasks_from": "tripleo_podman_purge.yml"}, "vars": {"deployment_source_hosts": {"get_param": "deployment_source_hosts"}}}]}}}}

environment:
  {"resource_registry": {"resources": {}, "OS::TripleO::SoftwareDeployment": "file:///root/tripleo-heat-installer-templates/config-download-structured.yaml", "OS::Heat::SoftwareDeployment": "file:///root/tripleo-heat-installer-templates/config-download-software.yaml", "OS::Heat::StructuredDeployment": "file:///root/tripleo-heat-installer-templates/config-download-structured.yaml", "OS::TripleO::PostDeploySteps": "file:///root/tripleo-heat-installer-templates/common/post.yaml", "OS::TripleO::AllNodesDeployment": "OS::Heat::None", "OS::TripleO::DefaultPasswords": "OS::Heat::None", "OS::TripleO::RandomString": "OS::Heat::None", "OS::TripleO::Standalone::PreNetworkConfig": "OS::Heat::None", "OS::TripleO::StandalonePostDeploySteps": "file:///root/tripleo-heat-installer-templates/common/post.yaml", "OS::TripleO::Standalone": "file:///root/tripleo-heat-installer-templates/puppet/standalone-role.yaml", "OS::TripleO::Tasks::StandalonePreConfig": "OS::Heat::None", "OS::TripleO::Tasks::StandalonePostConfig": "OS::Heat::None", "OS::TripleO::StandaloneExtraConfigPre": "file:///root/tripleo-heat-installer-templates/puppet/extraconfig/pre_deploy/default.yaml", "OS::TripleO::Standalone::Net::SoftwareConfig": "OS::Heat::None", "OS::TripleO::Standalone::Ports::StoragePort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_storage.yaml", "OS::TripleO::Standalone::Ports::StorageMgmtPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_storage_mgmt.yaml", "OS::TripleO::Standalone::Ports::InternalApiPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_internal_api.yaml", "OS::TripleO::Standalone::Ports::TenantPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_tenant.yaml", "OS::TripleO::Standalone::Ports::ExternalPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_external.yaml", "OS::TripleO::StandaloneServiceServerMetadataHook": "file:///root/tripleo-heat-installer-templates/extraconfig/nova_metadata/krb-service-principals/standalone-role.yaml", "OS::TripleO::Server": "file:///root/tripleo-heat-installer-templates/deployed-server/deployed-server.yaml", "OS::TripleO::StandaloneServer": "OS::TripleO::Server", "OS::TripleO::NodeAdminUserData": "file:///root/tripleo-heat-installer-templates/firstboot/userdata_heat_admin.yaml", "OS::TripleO::NodeTimesyncUserData": "file:///root/tripleo-heat-installer-templates/firstboot/userdata_timesync.yaml", "OS::TripleO::NodeUserData": "file:///root/tripleo-heat-installer-templates/firstboot/userdata_default.yaml", "OS::TripleO::Standalone::NodeUserData": "file:///root/tripleo-heat-installer-templates/firstboot/userdata_default.yaml", "OS::TripleO::NodeTLSCAData": "OS::Heat::None", "OS::TripleO::NodeTLSData": "OS::Heat::None", "OS::TripleO::NodeExtraConfig": "file:///root/tripleo-heat-installer-templates/puppet/extraconfig/pre_deploy/default.yaml", "OS::TripleO::NodeExtraConfigPost": "file:///root/tripleo-heat-installer-templates/extraconfig/post_deploy/default.yaml", "OS::TripleO::AllNodesExtraConfig": "OS::Heat::None", "OS::TripleO::Network": "file:///usr/share/openstack-tripleo-heat-templates/network/deployed_networks.yaml", "OS::TripleO::Network::Storage": "OS::Heat::None", "OS::TripleO::Network::StorageMgmt": "OS::Heat::None", "OS::TripleO::Network::InternalApi": "OS::Heat::None", "OS::TripleO::Network::Tenant": "OS::Heat::None", "OS::TripleO::Network::External": "OS::Heat::None", "OS::TripleO::Network::ExtraConfig": "OS::Heat::None", "OS::TripleO::Network::Ports::NetVipMap": "file:///root/tripleo-heat-installer-templates/network/ports/net_ip_map.yaml", "OS::TripleO::Network::Ports::NetIpMap": "file:///root/tripleo-heat-installer-templates/network/ports/net_ip_map.yaml", "OS::TripleO::Network::Ports::NetIpListMap": "file:///root/tripleo-heat-installer-templates/network/ports/net_ip_list_map.yaml", "OS::TripleO::Network::Ports::StorageVipPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_vip_storage.yaml", "OS::TripleO::Network::Ports::StorageMgmtVipPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_vip_storage_mgmt.yaml", "OS::TripleO::Network::Ports::InternalApiVipPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_vip_internal_api.yaml", "OS::TripleO::Network::Ports::ExternalVipPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_vip_external.yaml", "OS::TripleO::Network::Ports::ControlPlaneVipPort": "file:///usr/share/openstack-tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml", "OS::TripleO::ServiceNetMap": "file:///root/tripleo-heat-installer-templates/network/service_net_map.yaml", "OS::TripleO::EndpointMap": "file:///root/tripleo-heat-installer-templates/network/endpoints/endpoint_map.yaml", "OS::TripleO::DeployedServerEnvironment": "OS::Heat::None", "OS::TripleO::DeploymentSteps": "OS::Heat::None", "OS::TripleO::WorkflowSteps": "OS::Heat::None", "OS::TripleO::Services::Aide": "OS::Heat::None", "OS::TripleO::Services::Apache": "file:///root/tripleo-heat-installer-templates/deployment/apache/apache-baremetal-puppet.yaml", "OS::TripleO::Services::CACerts": "file:///root/tripleo-heat-installer-templates/deployment/certs/ca-certs-baremetal-puppet.yaml", "OS::TripleO::Services::CephMds": "OS::Heat::None", "OS::TripleO::Services::CephMgr": "OS::Heat::None", "OS::TripleO::Services::CephMon": "OS::Heat::None", "OS::TripleO::Services::CephRbdMirror": "OS::Heat::None", "OS::TripleO::Services::CephRgw": "OS::Heat::None", "OS::TripleO::Services::CephOSD": "OS::Heat::None", "OS::TripleO::Services::CephGrafana": "OS::Heat::None", "OS::TripleO::Services::CephClient": "OS::Heat::None", "OS::TripleO::Services::CephNfs": "OS::Heat::None", "OS::TripleO::Services::CephExternal": "OS::Heat::None", "OS::TripleO::Services::CinderApi": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-api-container-puppet.yaml", "OS::TripleO::Services::CinderBackup": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml", "OS::TripleO::Services::CinderScheduler": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml", "OS::TripleO::Services::CinderVolume": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml", "OS::TripleO::Services::BlockStorageCinderVolume": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-volume-container-puppet.yaml", "OS::TripleO::Services::Keystone": "file:///root/tripleo-heat-installer-templates/deployment/keystone/keystone-container-puppet.yaml", "OS::TripleO::Services::GlanceApi": "file:///root/tripleo-heat-installer-templates/deployment/glance/glance-api-container-puppet.yaml", "OS::TripleO::Services::GlanceApiInternal": "file:///root/tripleo-heat-installer-templates/deployment/glance/glance-api-internal-container-puppet.yaml", "OS::TripleO::Services::HeatApi": "file:///root/tripleo-heat-installer-templates/deployment/heat/heat-api-container-puppet.yaml", "OS::TripleO::Services::HeatApiCfn": "file:///root/tripleo-heat-installer-templates/deployment/heat/heat-api-cfn-container-puppet.yaml", "OS::TripleO::Services::HeatApiCloudwatch": "OS::Heat::None", "OS::TripleO::Services::HeatEngine": "file:///root/tripleo-heat-installer-templates/deployment/heat/heat-engine-container-puppet.yaml", "OS::TripleO::Services::HeatEphemeral": "OS::Heat::None", "OS::TripleO::Services::Kernel": "file:///root/tripleo-heat-installer-templates/deployment/kernel/kernel-baremetal-ansible.yaml", "OS::TripleO::Services::MySQL": "file:///root/tripleo-heat-installer-templates/deployment/database/mysql-pacemaker-puppet.yaml", "OS::TripleO::Services::NeutronBgpVpnApi": "OS::Heat::None", "OS::TripleO::Services::NeutronBgpVpnBagpipe": "OS::Heat::None", "OS::TripleO::Services::NeutronSfcApi": "OS::Heat::None", "OS::TripleO::Services::NeutronDhcpAgent": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-dhcp-container-puppet.yaml", "OS::TripleO::Services::NeutronL2gwApi": "OS::Heat::None", "OS::TripleO::Services::NeutronL3Agent": "OS::Heat::None", "OS::TripleO::Services::NeutronL2gwAgent": "OS::Heat::None", "OS::TripleO::Services::NeutronMetadataAgent": "OS::Heat::None", "OS::TripleO::Services::OVNMetadataAgent": "file:///root/tripleo-heat-installer-templates/deployment/ovn/ovn-metadata-container-puppet.yaml", "OS::TripleO::Services::NeutronApi": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-api-container-puppet.yaml", "OS::TripleO::Services::NeutronCorePlugin": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml", "OS::TripleO::Services::ComputeNeutronCorePlugin": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronCorePluginNuage": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml", "OS::TripleO::Services::NeutronCorePluginML2OVN": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml", "OS::TripleO::Services::NeutronCorePluginNuage": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-nuage.yaml", "OS::TripleO::Services::NeutronCorePluginML2Nuage": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml", "OS::TripleO::Services::NeutronCorePluginNSX": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml", "OS::TripleO::Services::OVNDBs": "file:///root/tripleo-heat-installer-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml", "OS::TripleO::Services::OVNController": "file:///root/tripleo-heat-installer-templates/deployment/ovn/ovn-controller-container-puppet.yaml", "OS::TripleO::Services::OvsDpdkNetcontrold": "OS::Heat::None", "OS::TripleO::Services::NeutronCorePluginMLNXSDN": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml", "OS::TripleO::Services::NeutronCorePluginVTS": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml", "OS::TripleO::Services::NeutronCorePluginML2Ansible": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml", "OS::TripleO::Services::NeutronNuageVrs": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-controller-plugin-nuage.yaml", "OS::TripleO::Services::NeutronOvsAgent": "OS::Heat::None", "OS::TripleO::Services::NeutronLinuxbridgeAgent": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronOvsAgent": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronOvsDpdk": "OS::Heat::None", "OS::TripleO::Services::Pacemaker": "file:///root/tripleo-heat-installer-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml", "OS::TripleO::Services::PacemakerRemote": "file:///root/tripleo-heat-installer-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml", "OS::TripleO::Services::NeutronSriovAgent": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-sriov-agent-container-puppet.yaml", "OS::TripleO::Services::NeutronMlnxAgent": "OS::Heat::None", "OS::TripleO::Services::NeutronAgentsIBConfig": "OS::Heat::None", "OS::TripleO::Services::OsloMessagingRpc": "file:///root/tripleo-heat-installer-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml", "OS::TripleO::Services::OsloMessagingNotify": "file:///root/tripleo-heat-installer-templates/deployment/rabbitmq/rabbitmq-messaging-notify-shared-puppet.yaml", "OS::TripleO::Services::RabbitMQ": "OS::Heat::None", "OS::TripleO::Services::Qdr": "OS::Heat::None", "OS::TripleO::Services::HAproxy": "file:///root/tripleo-heat-installer-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml", "OS::TripleO::Services::HAProxyPublicTLS": "file:///root/tripleo-heat-installer-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml", "OS::TripleO::Services::HAProxyInternalTLS": "file:///root/tripleo-heat-installer-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml", "OS::TripleO::Services::Iscsid": "file:///root/tripleo-heat-installer-templates/deployment/iscsid/iscsid-container-puppet.yaml", "OS::TripleO::Services::Memcached": "file:///root/tripleo-heat-installer-templates/deployment/memcached/memcached-container-puppet.yaml", "OS::TripleO::Services::Tuned": "file:///root/tripleo-heat-installer-templates/deployment/tuned/tuned-baremetal-ansible.yaml", "OS::TripleO::Services::Securetty": "OS::Heat::None", "OS::TripleO::Services::SELinux": "OS::Heat::None", "OS::TripleO::Services::Sshd": "file:///root/tripleo-heat-installer-templates/deployment/sshd/sshd-baremetal-ansible.yaml", "OS::TripleO::Services::Redis": "OS::Heat::None", "OS::TripleO::Services::NovaApi": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-api-container-puppet.yaml", "OS::TripleO::Services::NovaCompute": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-compute-container-puppet.yaml", "OS::TripleO::Services::NovaConductor": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-conductor-container-puppet.yaml", "OS::TripleO::Services::NovaLibvirt": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml", "OS::TripleO::Services::NovaLibvirtLegacy": "file:///root/tripleo-heat-installer-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml", "OS::TripleO::Services::NovaLibvirtGuests": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml", "OS::TripleO::Services::NovaManager": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-manager-container-puppet.yaml", "OS::TripleO::Services::NovaMetadata": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-metadata-container-puppet.yaml", "OS::TripleO::Services::NovaMigrationTarget": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-migration-target-container-puppet.yaml", "OS::TripleO::Services::NovaPlacement": "OS::Heat::None", "OS::TripleO::Services::PlacementApi": "file:///root/tripleo-heat-installer-templates/deployment/placement/placement-api-container-puppet.yaml", "OS::TripleO::Services::NovaScheduler": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-scheduler-container-puppet.yaml", "OS::TripleO::Services::NovaVncProxy": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-vnc-proxy-container-puppet.yaml", "OS::TripleO::Services::Novajoin": "OS::Heat::None", "OS::TripleO::Services::NovaAZConfig": "OS::Heat::None", "OS::TripleO::Services::ContainersLogrotateCrond": "file:///root/tripleo-heat-installer-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml", "OS::TripleO::Services::SwiftProxy": "file:///root/tripleo-heat-installer-templates/deployment/swift/swift-proxy-container-puppet.yaml", "OS::TripleO::Services::SwiftDispersion": "OS::Heat::None", "OS::TripleO::Services::ExternalSwiftProxy": "OS::Heat::None", "OS::TripleO::Services::SwiftStorage": "file:///root/tripleo-heat-installer-templates/deployment/swift/swift-storage-container-puppet.yaml", "OS::TripleO::Services::SwiftRingBuilder": "file:///root/tripleo-heat-installer-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml", "OS::TripleO::Services::Snmp": "file:///root/tripleo-heat-installer-templates/deployment/snmp/snmp-baremetal-puppet.yaml", "OS::TripleO::Services::Timezone": "file:///root/tripleo-heat-installer-templates/deployment/time/timezone-baremetal-ansible.yaml", "OS::TripleO::Services::UndercloudRemoveNovajoin": "OS::Heat::None", "OS::TripleO::Services::UndercloudTLS": "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::ComputeCeilometerAgent": "OS::Heat::None", "OS::TripleO::Services::Horizon": "file:///root/tripleo-heat-installer-templates/deployment/horizon/horizon-container-puppet.yaml", "OS::TripleO::Services::GnocchiApi": "OS::Heat::None", "OS::TripleO::Services::GnocchiMetricd": "OS::Heat::None", "OS::TripleO::Services::GnocchiStatsd": "OS::Heat::None", "OS::TripleO::Services::Xinetd": "OS::Heat::None", "OS::TripleO::Services::Chrony": "file:///root/tripleo-heat-installer-templates/deployment/timesync/chrony-baremetal-ansible.yaml", "OS::TripleO::Services::Ptp": "OS::Heat::None", "OS::TripleO::Services::Timesync": "OS::TripleO::Services::Chrony", "OS::TripleO::Services::TimeMaster": "file:///root/tripleo-heat-installer-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml", "OS::TripleO::Services::IpaClient": "file:///root/tripleo-heat-installer-templates/deployment/ipa/ipaservices-baremetal-ansible.yaml", "OS::TripleO::Services::Ipsec": "OS::Heat::None", "OS::TripleO::Services::Rhsm": "OS::Heat::None", "OS::TripleO::Services::MasqueradeNetworks": "OS::Heat::None", "OS::TripleO::Services::TripleoValidations": "OS::Heat::None", "OS::TripleO::Services::UndercloudUpgrade": "OS::Heat::None", "OS::TripleO::Services::Collectd": "OS::Heat::None", "OS::TripleO::Services::ManilaApi": "file:///root/tripleo-heat-installer-templates/deployment/manila/manila-api-container-puppet.yaml", "OS::TripleO::Services::ManilaScheduler": "file:///root/tripleo-heat-installer-templates/deployment/manila/manila-scheduler-container-puppet.yaml", "OS::TripleO::Services::ManilaShare": "file:///root/tripleo-heat-installer-templates/deployment/manila/manila-share-pacemaker-puppet.yaml", "OS::TripleO::Services::ManilaBackendFlashBlade": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendIsilon": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendNetapp": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendPowerMax": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendUnity": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendVMAX": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendCephFs": "file:///root/tripleo-heat-installer-templates/deployment/manila/manila-backend-cephfs.yaml", "OS::TripleO::Services::ManilaBackendVNX": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronL3Agent": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronMetadataAgent": "OS::Heat::None", "OS::TripleO::Services::BarbicanApi": "file:///root/tripleo-heat-installer-templates/deployment/barbican/barbican-api-container-puppet.yaml", "OS::TripleO::Services::BarbicanBackendSimpleCrypto": "file:///root/tripleo-heat-installer-templates/deployment/barbican/barbican-backend-simple-crypto-puppet.yaml", "OS::TripleO::Services::BarbicanBackendDogtag": "OS::Heat::None", "OS::TripleO::Services::BarbicanBackendKmip": "OS::Heat::None", "OS::TripleO::Services::BarbicanBackendPkcs11Crypto": "OS::Heat::None", "OS::TripleO::Services::BarbicanClient": "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::MetricsQdr": "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::IronicPxe": "OS::Heat::None", "OS::TripleO::Services::IronicNeutronAgent": "OS::Heat::None", "OS::TripleO::Services::NovaIronic": "OS::Heat::None", "OS::TripleO::Services::TripleoFirewall": "file:///root/tripleo-heat-installer-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml", "OS::TripleO::Services::OpenStackClients": "file:///root/tripleo-heat-installer-templates/deployment/clients/openstack-clients-baremetal-ansible.yaml", "OS::TripleO::Services::TLSProxyBase": "file:///root/tripleo-heat-installer-templates/deployment/apache/apache-baremetal-puppet.yaml", "OS::TripleO::Services::CinderBackendDellSc": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCSc": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCPowerFlex": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCPowermax": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCPowerStore": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCUnity": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCVMAXISCSI": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCVNX": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCVxFlexOS": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCXtremio": "OS::Heat::None", "OS::TripleO::Services::CinderBackendNetApp": "OS::Heat::None", "OS::TripleO::Services::CinderBackendPure": "OS::Heat::None", "OS::TripleO::Services::CinderBackendScaleIO": "OS::Heat::None", "OS::TripleO::Services::CinderBackendNVMeOF": "OS::Heat::None", "OS::TripleO::Services::CinderHPELeftHandISCSI": "OS::Heat::None", "OS::TripleO::Services::CinderVolumeEdge": "OS::Heat::None", "OS::TripleO::Services::Etcd": "OS::Heat::None", "OS::TripleO::Services::AuditD": "OS::Heat::None", "OS::TripleO::Services::OctaviaApi": "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::OctaviaDeploymentConfig": "OS::Heat::None", "OS::TripleO::Services::LiquidioCompute": "OS::Heat::None", "OS::TripleO::Services::MySQLClient": "file:///root/tripleo-heat-installer-templates/deployment/database/mysql-client.yaml", "OS::TripleO::Services::Vpp": "OS::Heat::None", "OS::TripleO::Services::NeutronVppAgent": "OS::Heat::None", "OS::TripleO::Services::Podman": "file:///root/tripleo-heat-installer-templates/deployment/podman/podman-baremetal-ansible.yaml", "OS::TripleO::Services::Docker": "OS::Heat::None", "OS::TripleO::Services::DockerRegistry": "file:///root/tripleo-heat-installer-templates/deployment/image-serve/image-serve-baremetal-ansible.yaml", "OS::TripleO::Services::ContainerImagePrepare": "file:///root/tripleo-heat-installer-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml", "OS::TripleO::Services::CertmongerUser": "OS::Heat::None", "OS::TripleO::Services::Clustercheck": "file:///root/tripleo-heat-installer-templates/deployment/pacemaker/clustercheck-container-puppet.yaml", "OS::TripleO::Services::Rsyslog": "file:///root/tripleo-heat-installer-templates/deployment/logging/rsyslog-baremetal-ansible.yaml", "OS::TripleO::Services::RsyslogSidecar": "OS::Heat::None", "OS::TripleO::Services::LoginDefs": "OS::Heat::None", "OS::TripleO::Services::ComputeInstanceHA": "OS::Heat::None", "OS::TripleO::Services::DesignateApi": "OS::Heat::None", "OS::TripleO::Services::DesignateCentral": "OS::Heat::None", "OS::TripleO::Services::DesignateProducer": "OS::Heat::None", "OS::TripleO::Services::DesignateWorker": "OS::Heat::None", "OS::TripleO::Services::DesignateMDNS": "OS::Heat::None", "OS::TripleO::Services::DesignateSink": "OS::Heat::None", "OS::TripleO::Services::DesignateBind": "OS::Heat::None", "OS::TripleO::Services::NeutronMl2PluginBase": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml", "OS::TripleO::Services::Multipathd": "OS::Heat::None", "OS::TripleO::Services::GlanceApiEdge": "OS::Heat::None", "OS::TripleO::Services::HAproxyEdge": "OS::Heat::None", "OS::TripleO::Services::Frr": "OS::Heat::None", "OS::TripleO::Services::OVNBgpAgent": "OS::Heat::None", "OS::TripleO::Services::Unbound": "OS::Heat::None", "OS::TripleO::Services::Tmpwatch": "file:///root/tripleo-heat-installer-templates/deployment/logrotate/tmpwatch-install.yaml", "OS::TripleO::Services::Logging::BarbicanApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/barbican-api.yaml", "OS::TripleO::Services::Logging::GlanceApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/glance-api.yaml", "OS::TripleO::Services::Logging::HAProxy": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/haproxy.yaml", "OS::TripleO::Services::Logging::HeatApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/heat-api.yaml", "OS::TripleO::Services::Logging::HeatApiCfn": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/heat-api-cfn.yaml", "OS::TripleO::Services::Logging::HeatEngine": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/heat-engine.yaml", "OS::TripleO::Services::Logging::Keystone": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/keystone.yaml", "OS::TripleO::Services::Logging::NeutronApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/neutron-api.yaml", "OS::TripleO::Services::Logging::NeutronCommon": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/neutron-common.yaml", "OS::TripleO::Services::Logging::NovaApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/nova-api.yaml", "OS::TripleO::Services::Logging::NovaMetadata": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/nova-metadata.yaml", "OS::TripleO::Services::Logging::NovaCommon": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/nova-common.yaml", "OS::TripleO::Services::Logging::NovaLibvirt": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/nova-libvirt.yaml", "OS::TripleO::Services::Logging::PlacementApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/placement-api.yaml", "OS::TripleO::Services::Tempest": "OS::Heat::None", "OS::TripleO::Services::BootParams": "file:///root/tripleo-heat-installer-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml", "OS::TripleO::DeployedServer::ControlPlanePort": "file:///root/tripleo-heat-installer-templates/deployed-server/deployed-neutron-port.yaml"}, "parameters": {"EndpointMap": {"AodhAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8042", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8042", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8042"}, "AodhInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8042", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8042", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8042"}, "AodhPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13042", "protocol": "https", "uri": "https://standalone.ooo.test:13042", "uri_no_suffix": "https://standalone.ooo.test:13042"}, "BarbicanAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9311", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9311", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9311"}, "BarbicanInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9311", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9311", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9311"}, "BarbicanPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13311", "protocol": "https", "uri": "https://standalone.ooo.test:13311", "uri_no_suffix": "https://standalone.ooo.test:13311"}, "CephDashboardInternal": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "8444", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:8444", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:8444"}, "CephGrafanaInternal": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "3100", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:3100", "uri_no_suffix": "https://overcloud.storage.ooo.test:3100"}, "CephRgwAdmin": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080/swift/v1/AUTH_%(project_id)s", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "CephRgwInternal": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080/swift/v1/AUTH_%(project_id)s", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "CephRgwPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13808", "protocol": "https", "uri": "https://standalone.ooo.test:13808/swift/v1/AUTH_%(project_id)s", "uri_no_suffix": "https://standalone.ooo.test:13808"}, "CinderAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13776", "protocol": "https", "uri": "https://standalone.ooo.test:13776/v1/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13776"}, "CinderV2Admin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v2/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderV2Internal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v2/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderV2Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13776", "protocol": "https", "uri": "https://standalone.ooo.test:13776/v2/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13776"}, "CinderV3Admin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v3/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderV3Internal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v3/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderV3Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13776", "protocol": "https", "uri": "https://standalone.ooo.test:13776/v3/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13776"}, "DesignateAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9001", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9001/v2", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9001"}, "DesignateInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9001", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9001/v2", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9001"}, "DesignatePublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13001", "protocol": "https", "uri": "https://standalone.ooo.test:13001/v2", "uri_no_suffix": "https://standalone.ooo.test:13001"}, "DockerRegistryInternal": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "8787", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:8787", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:8787"}, "GaneshaInternal": {"host": "172.21.0.2", "host_nobrackets": "172.21.0.2", "port": "2049", "protocol": "nfs", "uri": "nfs://172.21.0.2:2049", "uri_no_suffix": "nfs://172.21.0.2:2049"}, "GlanceAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9293", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9293", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9293"}, "GlanceInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9293", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9293", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9293"}, "GlancePublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13292", "protocol": "https", "uri": "https://standalone.ooo.test:13292", "uri_no_suffix": "https://standalone.ooo.test:13292"}, "GnocchiAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8041", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8041", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8041"}, "GnocchiInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8041", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8041", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8041"}, "GnocchiPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13041", "protocol": "https", "uri": "https://standalone.ooo.test:13041", "uri_no_suffix": "https://standalone.ooo.test:13041"}, "HeatAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8004", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8004/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8004"}, "HeatInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8004", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8004/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8004"}, "HeatPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13004", "protocol": "https", "uri": "https://standalone.ooo.test:13004/v1/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13004"}, "HeatCfnAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8000", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8000/v1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8000"}, "HeatCfnInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8000", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8000/v1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8000"}, "HeatCfnPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13005", "protocol": "https", "uri": "https://standalone.ooo.test:13005/v1", "uri_no_suffix": "https://standalone.ooo.test:13005"}, "HorizonPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "443", "protocol": "https", "uri": "https://standalone.ooo.test:443/dashboard", "uri_no_suffix": "https://standalone.ooo.test:443"}, "IronicAdmin": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "6385", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:6385/v1", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:6385"}, "IronicInternal": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "6385", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:6385/v1", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:6385"}, "IronicPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13385", "protocol": "https", "uri": "https://standalone.ooo.test:13385/v1", "uri_no_suffix": "https://standalone.ooo.test:13385"}, "IronicInspectorAdmin": {"host": "", "host_nobrackets": "", "port": "5050", "protocol": "http", "uri": "http://:5050", "uri_no_suffix": "http://:5050"}, "IronicInspectorInternal": {"host": "", "host_nobrackets": "", "port": "5050", "protocol": "http", "uri": "http://:5050", "uri_no_suffix": "http://:5050"}, "IronicInspectorPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13050", "protocol": "https", "uri": "https://standalone.ooo.test:13050", "uri_no_suffix": "https://standalone.ooo.test:13050"}, "KeystoneAdmin": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "35357", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:35357/", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:35357"}, "KeystoneInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "5000", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:5000/", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:5000"}, "KeystonePublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13000", "protocol": "https", "uri": "https://standalone.ooo.test:13000/", "uri_no_suffix": "https://standalone.ooo.test:13000"}, "KeystoneV3Admin": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "35357", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:35357/v3", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:35357"}, "KeystoneV3Internal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "5000", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:5000/v3", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:5000"}, "KeystoneV3Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13000", "protocol": "https", "uri": "https://standalone.ooo.test:13000/v3", "uri_no_suffix": "https://standalone.ooo.test:13000"}, "ManilaAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8786", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8786/v2", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8786"}, "ManilaInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8786", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8786/v2", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8786"}, "ManilaPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13786", "protocol": "https", "uri": "https://standalone.ooo.test:13786/v2", "uri_no_suffix": "https://standalone.ooo.test:13786"}, "ManilaV1Admin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8786", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8786/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8786"}, "ManilaV1Internal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8786", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8786/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8786"}, "ManilaV1Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13786", "protocol": "https", "uri": "https://standalone.ooo.test:13786/v1/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13786"}, "MetricsQdrPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "5666", "protocol": "amqp", "uri": "amqp://standalone.ooo.test:5666", "uri_no_suffix": "amqp://standalone.ooo.test:5666"}, "MysqlInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "3306", "protocol": "mysql+pymysql", "uri": "mysql+pymysql://overcloud.internalapi.ooo.test:3306", "uri_no_suffix": "mysql+pymysql://overcloud.internalapi.ooo.test:3306"}, "NeutronAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9696", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9696", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9696"}, "NeutronInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9696", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9696", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9696"}, "NeutronPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13696", "protocol": "https", "uri": "https://standalone.ooo.test:13696", "uri_no_suffix": "https://standalone.ooo.test:13696"}, "NovaAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8774", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8774/v2.1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8774"}, "NovaInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8774", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8774/v2.1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8774"}, "NovaPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13774", "protocol": "https", "uri": "https://standalone.ooo.test:13774/v2.1", "uri_no_suffix": "https://standalone.ooo.test:13774"}, "NovaMetadataInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8775", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8775", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8775"}, "NovaVNCProxyAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "6080", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:6080", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:6080"}, "NovaVNCProxyInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "6080", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:6080", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:6080"}, "NovaVNCProxyPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13080", "protocol": "https", "uri": "https://standalone.ooo.test:13080", "uri_no_suffix": "https://standalone.ooo.test:13080"}, "NovajoinAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9090", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9090/v1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9090"}, "NovajoinInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9090", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9090/v1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9090"}, "NovajoinPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13090", "protocol": "https", "uri": "https://standalone.ooo.test:13090/v1", "uri_no_suffix": "https://standalone.ooo.test:13090"}, "OctaviaAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9876", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9876", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9876"}, "OctaviaInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9876", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9876", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9876"}, "OctaviaPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13876", "protocol": "https", "uri": "https://standalone.ooo.test:13876", "uri_no_suffix": "https://standalone.ooo.test:13876"}, "PlacementAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8778", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8778/placement", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8778"}, "PlacementInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8778", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8778/placement", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8778"}, "PlacementPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13778", "protocol": "https", "uri": "https://standalone.ooo.test:13778/placement", "uri_no_suffix": "https://standalone.ooo.test:13778"}, "SwiftAdmin": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "SwiftInternal": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080/v1/AUTH_%(tenant_id)s", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "SwiftPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13808", "protocol": "https", "uri": "https://standalone.ooo.test:13808/v1/AUTH_%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13808"}, "SwiftS3Admin": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "SwiftS3Internal": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "SwiftS3Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13808", "protocol": "https", "uri": "https://standalone.ooo.test:13808", "uri_no_suffix": "https://standalone.ooo.test:13808"}, "MysqlCellInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "3306", "protocol": "mysql+pymysql", "uri": "mysql+pymysql://overcloud.internalapi.ooo.test:3306", "uri_no_suffix": "mysql+pymysql://overcloud.internalapi.ooo.test:3306"}, "NovaVNCProxyCellPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13080", "protocol": "https", "uri": "https://standalone.ooo.test:13080", "uri_no_suffix": "https://standalone.ooo.test:13080"}, "NovaMetadataCellInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8775", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8775", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8775"}}, "ServiceData": {"net_cidr_map": {"ctlplane": ["192.168.122.0/24"], "storage": ["172.18.0.0/24"], "storage_mgmt": ["172.20.0.0/24"], "internal_api": ["172.17.0.0/24"], "tenant": ["172.19.0.0/24"], "external": ["172.21.0.0/24"]}, "net_vip_map": {"ctlplane": "192.168.122.99", "ctlplane_subnet": "192.168.122.99/24", "ctlplane_uri": "192.168.122.99", "storage": "172.18.0.2", "storage_subnet": "", "storage_uri": "172.18.0.2", "storage_mgmt": "172.20.0.2", "storage_mgmt_subnet": "", "storage_mgmt_uri": "172.20.0.2", "internal_api": "172.17.0.2", "internal_api_subnet": "", "internal_api_uri": "172.17.0.2", "tenant": "", "tenant_subnet": "", "tenant_uri": "", "external": "172.21.0.2", "external_subnet": "", "external_uri": "172.21.0.2"}, "net_ip_version_map": {"ctlplane": 4, "storage": 4, "storage_mgmt": 4, "internal_api": 4, "tenant": 4, "external": 4}, "vip_subnet_map": {"ctlplane": "ctlplane-subnet", "Storage": "storage_subnet", "StorageMgmt": "storage_mgmt_subnet", "InternalApi": "internal_api_subnet", "External": "external_subnet", "redis": "internal_api_subnet", "ovn_dbs": "internal_api_subnet"}}, "ServiceNetMap": {"ApacheNetwork": "internal_api", "NeutronTenantNetwork": "tenant", "AodhApiNetwork": "internal_api", "BarbicanApiNetwork": "internal_api", "GnocchiApiNetwork": "internal_api", "MongodbNetwork": "internal_api", "CinderApiNetwork": "internal_api", "CinderIscsiNetwork": "storage", "GlanceApiNetwork": "internal_api", "GlanceApiEdgeNetwork": "internal_api", "GlanceApiInternalNetwork": "internal_api", "IronicApiNetwork": "ctlplane", "IronicNetwork": "baremetal", "IronicInspectorNetwork": "baremetal", "KeystoneAdminApiNetwork": "ctlplane", "KeystonePublicApiNetwork": "internal_api", "ManilaApiNetwork": "internal_api", "NeutronApiNetwork": "internal_api", "OctaviaApiNetwork": "internal_api", "HeatApiNetwork": "internal_api", "HeatApiCfnNetwork": "internal_api", "HeatApiCloudwatchNetwork": "internal_api", "NovaApiNetwork": "internal_api", "PlacementNetwork": "internal_api", "NovaMetadataNetwork": "internal_api", "NovaLibvirtNetwork": "internal_api", "NovajoinNetwork": "internal_api", "SwiftStorageNetwork": "storage_mgmt", "SwiftProxyNetwork": "storage", "HorizonNetwork": "internal_api", "MemcachedNetwork": "internal_api", "OsloMessagingRpcNetwork": "internal_api", "OsloMessagingNotifyNetwork": "internal_api", "RabbitmqNetwork": "internal_api", "RabbitmqManagementNetwork": "internal_api", "QdrNetwork": "internal_api", "RedisNetwork": "internal_api", "GaneshaNetwork": "external", "MysqlNetwork": "internal_api", "SnmpdNetwork": "ctlplane", "CephClusterNetwork": "storage_mgmt", "CephDashboardNetwork": "ctlplane", "CephGrafanaNetwork": "storage", "CephMonNetwork": "storage", "CephRgwNetwork": "storage", "PublicNetwork": "external", "InternalApiNetwork": "internal_api", "OpendaylightApiNetwork": "internal_api", "OvnDbsNetwork": "internal_api", "DockerRegistryNetwork": "ctlplane", "PacemakerNetwork": "internal_api", "PacemakerRemoteNetwork": "internal_api", "DesignateApiNetwork": "internal_api", "DesignateMdnsNetwork": "internal_api", "DesignateWorkerNetwork": "external", "DesignateBindNetwork": "external", "BINDNetwork": "external", "EtcdNetwork": "internal_api", "HaproxyNetwork": "ctlplane", "UnboundNetwork": "external", "StandaloneHostnameResolveNetwork": "internal_api", "StandaloneMetricsQdrNetwork": "internal_api", "NovaVncProxyNetwork": "internal_api"}, "RoleName": "Standalone", "RoleParameters": {"OVNCMSOptions": "enable-chassis-as-gw"}}, "parameter_defaults": {"NeutronMechanismDrivers": ["sriovnicswitch", "ovn"], "ContainerCli": "podman", "EnablePackageInstall": true, "SoftwareConfigTransport": "POLL_SERVER_HEAT", "OVNIntegrationBridge": "br-int", "ExtraConfig": {}, "StandaloneServices": ["OS::TripleO::Services::BootParams", "OS::TripleO::Services::BarbicanApi", "OS::TripleO::Services::BarbicanBackendSimpleCrypto", "OS::TripleO::Services::CACerts", "OS::TripleO::Services::CinderApi", "OS::TripleO::Services::CinderBackup", "OS::TripleO::Services::CinderScheduler", "OS::TripleO::Services::CinderVolume", "OS::TripleO::Services::Clustercheck", "OS::TripleO::Services::ContainerImagePrepare", "OS::TripleO::Services::ContainersLogrotateCrond", "OS::TripleO::Services::DockerRegistry", "OS::TripleO::Services::GlanceApi", "OS::TripleO::Services::GlanceApiInternal", "OS::TripleO::Services::HAproxy", "OS::TripleO::Services::HeatApi", "OS::TripleO::Services::HeatApiCfn", "OS::TripleO::Services::HeatEngine", "OS::TripleO::Services::Horizon", "OS::TripleO::Services::IpaClient", "OS::TripleO::Services::Iscsid", "OS::TripleO::Services::Kernel", "OS::TripleO::Services::Keystone", "OS::TripleO::Services::ManilaApi", "OS::TripleO::Services::ManilaBackendCephFs", "OS::TripleO::Services::ManilaScheduler", "OS::TripleO::Services::ManilaShare", "OS::TripleO::Services::Memcached", "OS::TripleO::Services::MySQL", "OS::TripleO::Services::MySQLClient", "OS::TripleO::Services::NeutronApi", "OS::TripleO::Services::NeutronCorePlugin", "OS::TripleO::Services::NeutronSriovAgent", "OS::TripleO::Services::NeutronDhcpAgent", "OS::TripleO::Services::NovaApi", "OS::TripleO::Services::NovaConductor", "OS::TripleO::Services::NovaMetadata", "OS::TripleO::Services::NovaScheduler", "OS::TripleO::Services::NovaCompute", "OS::TripleO::Services::NovaLibvirt", "OS::TripleO::Services::NovaMigrationTarget", "OS::TripleO::Services::NovaVncProxy", "OS::TripleO::Services::OVNController", "OS::TripleO::Services::OVNDBs", "OS::TripleO::Services::OVNMetadataAgent", "OS::TripleO::Services::OpenStackClients", "OS::TripleO::Services::OsloMessagingNotify", "OS::TripleO::Services::OsloMessagingRpc", "OS::TripleO::Services::Pacemaker", "OS::TripleO::Services::PlacementApi", "OS::TripleO::Services::Podman", "OS::TripleO::Services::Rsyslog", "OS::TripleO::Services::Snmp", "OS::TripleO::Services::Sshd", "OS::TripleO::Services::SwiftProxy", "OS::TripleO::Services::SwiftRingBuilder", "OS::TripleO::Services::SwiftStorage", "OS::TripleO::Services::Timesync", "OS::TripleO::Services::Timezone", "OS::TripleO::Services::Tmpwatch", "OS::TripleO::Services::TripleoFirewall", "OS::TripleO::Services::TripleoPackages", "OS::TripleO::Services::Tuned"], "StandaloneParameters": {}, "StandaloneExtraConfig": {}, "StandaloneExtraGroupVars": {}, "ServiceNetMap": {"ApacheNetwork": "internal_api", "NeutronTenantNetwork": "tenant", "AodhApiNetwork": "internal_api", "BarbicanApiNetwork": "internal_api", "GnocchiApiNetwork": "internal_api", "MongodbNetwork": "internal_api", "CinderApiNetwork": "internal_api", "CinderIscsiNetwork": "storage", "GlanceApiNetwork": "internal_api", "GlanceApiEdgeNetwork": "internal_api", "GlanceApiInternalNetwork": "internal_api", "IronicApiNetwork": "ctlplane", "IronicNetwork": "baremetal", "IronicInspectorNetwork": "baremetal", "KeystoneAdminApiNetwork": "ctlplane", "KeystonePublicApiNetwork": "internal_api", "ManilaApiNetwork": "internal_api", "NeutronApiNetwork": "internal_api", "OctaviaApiNetwork": "internal_api", "HeatApiNetwork": "internal_api", "HeatApiCfnNetwork": "internal_api", "HeatApiCloudwatchNetwork": "internal_api", "NovaApiNetwork": "internal_api", "PlacementNetwork": "internal_api", "NovaMetadataNetwork": "internal_api", "NovaLibvirtNetwork": "internal_api", "NovajoinNetwork": "internal_api", "SwiftStorageNetwork": "storage_mgmt", "SwiftProxyNetwork": "storage", "HorizonNetwork": "internal_api", "MemcachedNetwork": "internal_api", "OsloMessagingRpcNetwork": "internal_api", "OsloMessagingNotifyNetwork": "internal_api", "RabbitmqNetwork": "internal_api", "RabbitmqManagementNetwork": "internal_api", "QdrNetwork": "internal_api", "RedisNetwork": "internal_api", "GaneshaNetwork": "external", "MysqlNetwork": "internal_api", "SnmpdNetwork": "ctlplane", "CephClusterNetwork": "storage_mgmt", "CephDashboardNetwork": "ctlplane", "CephGrafanaNetwork": "storage", "CephMonNetwork": "storage", "CephRgwNetwork": "storage", "PublicNetwork": "external", "InternalApiNetwork": "internal_api", "OpendaylightApiNetwork": "internal_api", "OvnDbsNetwork": "internal_api", "DockerRegistryNetwork": "ctlplane", "PacemakerNetwork": "internal_api", "PacemakerRemoteNetwork": "internal_api", "DesignateApiNetwork": "internal_api", "DesignateMdnsNetwork": "internal_api", "DesignateWorkerNetwork": "external", "DesignateBindNetwork": "external", "BINDNetwork": "external", "EtcdNetwork": "internal_api", "HaproxyNetwork": "ctlplane", "UnboundNetwork": "external", "StandaloneHostnameResolveNetwork": "internal_api", "StandaloneMetricsQdrNetwork": "internal_api"}, "VipSubnetMap": {"ctlplane": "ctlplane-subnet", "Storage": "storage_subnet", "StorageMgmt": "storage_mgmt_subnet", "InternalApi": "internal_api_subnet", "External": "external_subnet", "redis": "internal_api_subnet", "ovn_dbs": "internal_api_subnet"}, "SshServerOptions": {"HostKey": ["/etc/ssh/ssh_host_rsa_key", "/etc/ssh/ssh_host_ecdsa_key", "/etc/ssh/ssh_host_ed25519_key"], "SyslogFacility": "AUTHPRIV", "AuthorizedKeysFile": ".ssh/authorized_keys", "ChallengeResponseAuthentication": "no", "GSSAPIAuthentication": "no", "GSSAPICleanupCredentials": "no", "UsePAM": "yes", "UseDNS": "no", "PrintMotd": "no", "X11Forwarding": "yes", "AcceptEnv": ["LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES", "LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT", "LC_IDENTIFICATION LC_ALL LANGUAGE", "XMODIFIERS"], "Subsystem": "sftp  /usr/libexec/openssh/sftp-server"}, "AdminPassword": "G60N4G6VxgTk58fxibdcX9hui", "AdminToken": "IiZJ4tjweqfls5pL4nxVdWQ5l", "AodhPassword": "nsPAaSZrMdfnaG6HbF8jrgcw8", "BarbicanPassword": "mfetjn8xVqrnjil6zwdIWESd0", "BarbicanSimpleCryptoKek": "TVQ-lrM9TVtFYG562pGmxOIA5kK6UFg3zVDT880Tt8Y=", "CeilometerMeteringSecret": "JZBfZezHbeHvxaDiVMfejicvo", "CeilometerPassword": "jBXKzrrRmVg5vAvAKQQSC7TLN", "CephClientKey": "AQC1CXtpAAAAABAAV4VFv7BDUZ6/lVeggXlMow==", "CephClusterFSID": "8bcadd8b-a10b-4778-8749-23ad22b50189", "CephDashboardAdminPassword": "jnuObSIdpbBdnR73Ooh9PSDDK", "CephGrafanaAdminPassword": "y7XAwxNVVckWwB3V3oetXJ8Y4", "CephManilaClientKey": "AQC1CXtpAAAAABAA9EClQQYRYgXpVrI1MOBm6A==", "CephRgwKey": "AQC1CXtpAAAAABAA+RoDoaWn6511+OnRfw0ZLA==", "CinderPassword": "QNCmshxRrqE4VsWY9iJBVq1sR", "CongressPassword": "H3Sad6J5Uli9d8jQSVv35sQ0O", "DesignatePassword": "KRPQVit5s0RWQyqZj8TjItMDy", "DesignateRndcKey": "IhypHy+/ZlPBh5l86u9Akjft3t+7ce3qG9mb8Wt9t5A=", "Ec2ApiPassword": "gf2hCkAyX4WFKMukYIe9PAWoe", "EtcdInitialClusterToken": "VM5NLD3IyalvOTQKwgrmDOvn2", "GlancePassword": "ZANWEBa8xmuK6z9ppdnF5zrj1", "GnocchiPassword": "Qf2BCwmgM1bHTRlZ6NjlaI6kM", "HAProxyStatsPassword": "JBEo12cqbN1HsDyd17xOcF2LU", "HeatAuthEncryptionKey": "DyKnMyfAehHpR8vcNMFaNMuP9BwcaTVy", "HeatPassword": "zjOwacBTVCElOoOgk1TWGnsNq", "HeatStackDomainAdminPassword": "v75Rxwe1Xi6oJqk32tkfNpB2L", "HorizonSecret": "XmrCaJrWJL", "IronicPassword": "jKMaeRtPG6dOpJvusvG0h1uGw", "KeystoneCredential0": "kOaPahtyzaOkZkpZDzF_qlF1hRntEPGKdfv1ODDtgeY=", "KeystoneCredential1": "W5w-pRYzNQ5Tg7LJaRmxeMdjqM0xTNWm8EfpiA_5hMM=", "KeystoneFernetKey0": "MCTJx6NfUTCOqXjQrIjVTBMfsZQHHHnh_R3_uzqEZQU=", "KeystoneFernetKey1": "V6XUJJ5BXU-noukaLJ3IdxUriSxLgcwaD-jq3Rn0QdM=", "KeystoneFernetKeys": {"/etc/keystone/fernet-keys/0": {"content": "ioBkACo1cMLH53xVv0IaRSdLJbEtdc4aKw5wTGE_FPo="}, "/etc/keystone/fernet-keys/1": {"content": "ddWvzIGYo2nQz_4lngv2Dci1_iVH9Dt0SzOWckzWu9M="}}, "LibvirtTLSPassword": "5gdEYFO0VWAyIgsc6K2fCgWY0", "ManilaPassword": "zDLrtZC562Z91NNIW0RzMyGUV", "MigrationSshKey": {"private_key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA7JowROfMf0FpeqJ5dGdTdSuthtyBPoAGMqa4+9byHpq6c2xY\nYOvqynDYvjJHV71TFDVzg5zTYSMQYQn1Yd8+nfRO26tT4VSQoD/26/shk0IsmfaZ\nGhHaXIjbqOsekz4R8+uiwCx8sfLusO6Dm95EWEnwa2nqKy97DvTMIqgQOsKDk+7W\nJRxVk5jIPVTzEiOBdKszSwC5teBF8EolZG7XprboB4KJXkUOjkL/1pVTtmV8dbj3\n7L6TtlrQ1lcqWWL10l3l9YnXDZ82TxlE7Yac6+gRoeBaR/WBXvTuEGArSoNsKtmn\nujaf0q7wzJKBP67oSmM0y+yN3BdYtat9YsanmQIDAQABAoIBAGcnGAlKmBUZEyAU\nyuftjmzEpKxp4W06yrj1iCu//CJMqiJdZ7Cl2mD1TwGpEQKXN6vVW+3TBzNP4rmz\n6kgH2RhrZaAO84yHXmCHUqNygyJdFO3xHbHIe8+hGUdtbpCaXKBgKL4pBxpcBCWe\nb0Ga52gooElsTVwToM6V+pPXeu/qfHGuHcNrMBnuluHniPv5m6eLKJfBBddEOoYm\nwMdllEfXvx4c3fl9p3A06vsgmJNo0hHxB6vH74dzLve6LIeYNOLDLX4sfXfrpHRp\ncXNZJ7gfxi9rPsNsL81hq8+/aPUpyBCXDsj1dpnpWJ/mcxej+Zqrp05iKeCIW0ax\nhDlJYyMCgYEA9JX4Ddz8/fbnz8T6HhiX/fH5P95fbMFIF/ItslfnhFqJ21YoqIfW\n5+I9Njct3a+ilGV0tvxGqIeFOfnLUoZMSvu0Owm4KOBkO1pCdcv4tRaY9tJog+q8\neKyhUCNqUMhSSEG4c4PwNqbG0mEyjA5p3Z5XZ+l20SoWArQ0Qd2ldtMCgYEA96TX\neAVPhvHlX3K2AagS7KfCKYO9kUd9F4y7qcuuCdsb9+To3DvOxvYrap95okc0ZO6Z\ni0+K/tm2DVFqM6LlmZP4j0gs6S+ShZWV2SnM/W/c/wQMbDxFA/hBzaix1+e2Ni45\nvJP0fx6MXx1t+IQEHQCRusbcJMqbOpa1b4qm/GMCgYAxWTzmVys4dqPI+P5aKi4o\nj7TxnQV15P2Nz1BHBpNw0e+0sIqdjmLfAHfHQ5TegLx14o6NCROcl1NbIjpS2UP1\ncRmpO8nLfZLbotd7+v6gUwHj8woha7BBTNtzVuHxkKmBaLk1nW5PKJE/C1tuhM35\naCRMk/9kLnCodQGCNJ1Y/wKBgQDEXfrZWeSwzZkjMXOvJpYy/+dPQf6Md5JynQ6l\n2jNb71ljHSmkkOwrCkJtHp21lx6ttiEcvWsrIHliYB+FaHMFb7cV7pZmJWna8T1M\nYQACKrSjppMvNC9JsY6ERHMZD8yFc+wmY2/paNDIDy8Hc69LTAtCfrNLnTivoZen\nJdu5nwKBgDEgdNSCCr+P7j3EnwUgla/x80KpqBN4sqOEC86HAo7RZkJ3kQTIG+9k\nT5LpCHFkw1ABwr2wIC7hLh32dOnn7S8+/43afgkTexo2wI1rKo4ADeR/tHKk7XUc\nOvSgaRVCUZwdAW+k6ejMvqtSwQf75FySy+tifrAo+ZWi5hiwVr2z\n-----END RSA PRIVATE KEY-----\n", "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDsmjBE58x/QWl6onl0Z1N1K62G3IE+gAYyprj71vIemrpzbFhg6+rKcNi+MkdXvVMUNXODnNNhIxBhCfVh3z6d9E7bq1PhVJCgP/br+yGTQiyZ9pkaEdpciNuo6x6TPhHz66LALHyx8u6w7oOb3kRYSfBraeorL3sO9MwiqBA6woOT7tYlHFWTmMg9VPMSI4F0qzNLALm14EXwSiVkbtemtugHgoleRQ6OQv/WlVO2ZXx1uPfsvpO2WtDWVypZYvXSXeX1idcNnzZPGUTthpzr6BGh4FpH9YFe9O4QYCtKg2wq2ae6Np/SrvDMkoE/ruhKYzTL7I3cF1i1q31ixqeZ Generated by TripleO"}, "MysqlClustercheckPassword": "RivmmNcyJDIv66m5ntET6pnj7", "MysqlMariabackupPassword": "pUInDLLlAUEqFnSWRL8AoDbsb", "MysqlRootPassword": "mqg1tIKnBc", "NeutronMetadataProxySharedSecret": "rvfCDJNMGuzRV8tL0kDYUeSos", "NeutronPassword": "Y902bxTWDEIrK03Vf8lYJtSjs", "NotifyPassword": "HvPdPOVvcd4yqMNbFPJ948pa6", "NovaPassword": "BK6Pw4sBT7hskRYnTNOy9LPO6", "NovajoinPassword": "WbuevuFB9S63hAZOztrCkk6e2", "OctaviaCaKeyPassphrase": "sDClJ55PZdb6m7KmVugkTl8ad", "OctaviaHeartbeatKey": "3Mf7QY6P8oyfrW662IqQlPTlQ", "OctaviaPassword": "azooF0uwfm5ciX6QJSOq8IPNI", "OctaviaServerCertsKeyPassphrase": "ytikaf6sqJg7041JyYKnuohEldEngrsp", "PacemakerRemoteAuthkey": "[encoded data, 4096 characters]", "PankoPassword": "hZVywLLuKh5EdF0TW8C8G3ZSZ", "PcsdPassword": "NRpfdBJNuzE4xV2k", "PlacementPassword": "SThW8933BczrNNqSvTQYN64q0", "RabbitCookie": "ZykDWe0yUs2F694U0bGk", "RabbitPassword": "chk1DsF6VBQhoO3xxLD278izu", "RedisPassword": "QPsiHrYWKWC3Pz1oGgV9cMdtz", "RpcPassword": "cElTl0i11er9IDlWPpfe3qJzh", "SaharaPassword": "or9xdejW3Rzozbc5FmTDtzk19", "SnmpdReadonlyUserPassword": "g9rrv3NeXbCKGyEZWZ6SYGPD", "SwiftHashSuffix": "O1GhmvSllAVUUUpy5fkOH3eYI", "SwiftPassword": "xgtwlEDEGWXUtqaWQDOYvQaiG", "CloudDomain": "ooo.test", "CloudName": "standalone.ooo.test", "CloudNameCtlplane": "overcloud.ctlplane.ooo.test", "CloudNameInternal": "overcloud.internalapi.ooo.test", "CloudNameStorage": "overcloud.storage.ooo.test", "CloudNameStorageManagement": "overcloud.storagemgmt.ooo.test", "CtlplaneNetworkAttributes": {"network": {"mtu": 1500}, "subnets": {"ctlplane-subnet": {"cidr": "192.168.122.0/24", "host_routes": [], "ip_version": "4"}}}, "DeployedServerPortMap": {"control_virtual_ip": {"fixed_ips": [{"ip_address": "192.168.122.99"}], "network": {"tags": ["192.168.122.0/24"]}, "subnets": [{"cidr": "192.168.122.0/24", "ip_version": 4}]}, "public_virtual_ip": {"fixed_ips": [{"ip_address": "192.168.122.100"}], "network": {"tags": ["192.168.122.0/24"]}, "subnets": [{"cidr": "192.168.122.0/24", "ip_version": 4}]}, "standalone-ctlplane": {"fixed_ips": [{"ip_address": "192.168.122.100"}], "network": {"tags": ["192.168.122.0/24"]}, "subnets": [{"cidr": "192.168.122.0/24", "ip_version": 4}]}}, "ExternalNetCidr": "192.168.122.100/24", "HostnameMap": {"standalone-standalone-0": "standalone"}, "IPPool": {"external": ["192.168.122.100"]}, "OVNDBsVirtualFixedIPs": [{"ip_address": "192.168.122.99", "use_neutron": false}], "OVNStaticBridgeMacMappings": {"standalone": {"datacentre": "fa:16:3a:00:53:00"}}, "RedisVirtualFixedIPs": [{"ip_address": "192.168.122.99", "use_neutron": false}], "DeployIdentifier": 1769671094, "RootStackName": "standalone", "StackAction": "CREATE", "AddVipsToEtcHosts": true, "DnsServers": [], "NetworkSafeDefaults": true, "NtpServer": "pool.ntp.org", "SshFirewallAllowAll": true, "StandaloneNetworkConfigTemplate": "/root/standalone_net_config.j2", "SwiftReplicas": 1, "CinderWorkers": 1, "GlanceWorkers": 1, "HeatWorkers": 1, "KeystoneWorkers": 1, "NeutronWorkers": 1, "NeutronMetadataWorkers": 1, "NovaWorkers": 1, "NovaSchedulerWorkers": 1, "SwiftWorkers": 1, "PlacementWorkers": 1, "GnocchiMetricdWorkers": 1, "ApacheMaxRequestWorkers": 100, "ApacheServerLimit": 100, "ControllerExtraConfig": {"nova::network::neutron::timeout": "60"}, "DatabaseSyncTimeout": 900, "NovaReservedHostMemory": 512, "MysqlInnodbBufferPoolSize": "128M", "DeployedNetworkEnvironment": {"net_attributes_map": {"storage": {"network": {"dns_domain": "storage.mydomain.tld.", "mtu": 1500, "name": "storage", "tags": ["tripleo_network_name=Storage", "tripleo_net_idx=0", "tripleo_service_net_map_replace=storage", "tripleo_vip=true"]}, "subnets": {"storage_subnet": {"cidr": "172.18.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "storage_subnet", "tags": []}}}, "storage_mgmt": {"network": {"dns_domain": "storagemgmt.mydomain.tld.", "mtu": 1500, "name": "storage_mgmt", "tags": ["tripleo_network_name=StorageMgmt", "tripleo_net_idx=0", "tripleo_service_net_map_replace=storage_mgmt", "tripleo_vip=true"]}, "subnets": {"storage_mgmt_subnet": {"cidr": "172.20.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "storage_mgmt_subnet", "tags": []}}}, "internal_api": {"network": {"dns_domain": "internal.mydomain.tld.", "mtu": 1500, "name": "internal_api", "tags": ["tripleo_network_name=InternalApi", "tripleo_net_idx=0", "tripleo_service_net_map_replace=internal", "tripleo_vip=true"]}, "subnets": {"internal_api_subnet": {"cidr": "172.17.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "internal_api_subnet", "tags": []}}}, "tenant": {"network": {"dns_domain": "tenant.mydomain.tld.", "mtu": 1500, "name": "tenant", "tags": ["tripleo_network_name=Tenant", "tripleo_net_idx=0", "tripleo_service_net_map_replace=tenant", "tripleo_vip=false"]}, "subnets": {"tenant_subnet": {"cidr": "172.19.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "tenant_subnet", "tags": []}}}, "external": {"network": {"dns_domain": "external.mydomain.tld.", "mtu": 1500, "name": "external", "tags": ["tripleo_network_name=External", "tripleo_net_idx=0", "tripleo_service_net_map_replace=external", "tripleo_vip=true"]}, "subnets": {"external_subnet": {"cidr": "172.21.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "external_subnet", "tags": []}}}}, "net_cidr_map": {"storage": ["172.18.0.0/24"], "storage_mgmt": ["172.20.0.0/24"], "internal_api": ["172.17.0.0/24"], "tenant": ["172.19.0.0/24"], "external": ["172.21.0.0/24"]}, "net_ip_version_map": {"storage": 4, "storage_mgmt": 4, "internal_api": 4, "tenant": 4, "external": 4}}, "KeystoneNotificationDriver": "messagingv2", "ManilaCephFSBackendName": "cephfs", "ManilaCephFSDriverHandlesShareServers": false, "ManilaCephFSCephFSAuthId": "manila", "ManilaCephFSCephVolumeMode": "0755", "ManilaCephFSCephFSProtocolHelperType": "CEPHFS", "EndpointMap": {"AodhAdmin": {"protocol": "https", "port": "8042", "host": "CLOUDNAME"}, "AodhInternal": {"protocol": "https", "port": "8042", "host": "CLOUDNAME"}, "AodhPublic": {"protocol": "https", "port": "13042", "host": "CLOUDNAME"}, "BarbicanAdmin": {"protocol": "https", "port": "9311", "host": "CLOUDNAME"}, "BarbicanInternal": {"protocol": "https", "port": "9311", "host": "CLOUDNAME"}, "BarbicanPublic": {"protocol": "https", "port": "13311", "host": "CLOUDNAME"}, "CephDashboardInternal": {"protocol": "https", "port": "8444", "host": "CLOUDNAME"}, "CephGrafanaInternal": {"protocol": "https", "port": "3100", "host": "CLOUDNAME"}, "CephRgwAdmin": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "CephRgwInternal": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "CephRgwPublic": {"protocol": "https", "port": "13808", "host": "CLOUDNAME"}, "CinderAdmin": {"protocol": "https", "port": "8776", "host": "CLOUDNAME"}, "CinderInternal": {"protocol": "https", "port": "8776", "host": "CLOUDNAME"}, "CinderPublic": {"protocol": "https", "port": "13776", "host": "CLOUDNAME"}, "DesignateAdmin": {"protocol": "https", "port": "9001", "host": "CLOUDNAME"}, "DesignateInternal": {"protocol": "https", "port": "9001", "host": "CLOUDNAME"}, "DesignatePublic": {"protocol": "https", "port": "13001", "host": "CLOUDNAME"}, "DockerRegistryInternal": {"protocol": "https", "port": "8787", "host": "CLOUDNAME"}, "GaneshaInternal": {"protocol": "nfs", "port": "2049", "host": "IP_ADDRESS"}, "GlanceAdmin": {"protocol": "https", "port": "9293", "host": "CLOUDNAME"}, "GlanceInternal": {"protocol": "https", "port": "9293", "host": "CLOUDNAME"}, "GlancePublic": {"protocol": "https", "port": "13292", "host": "CLOUDNAME"}, "GnocchiAdmin": {"protocol": "https", "port": "8041", "host": "CLOUDNAME"}, "GnocchiInternal": {"protocol": "https", "port": "8041", "host": "CLOUDNAME"}, "GnocchiPublic": {"protocol": "https", "port": "13041", "host": "CLOUDNAME"}, "HeatAdmin": {"protocol": "https", "port": "8004", "host": "CLOUDNAME"}, "HeatInternal": {"protocol": "https", "port": "8004", "host": "CLOUDNAME"}, "HeatPublic": {"protocol": "https", "port": "13004", "host": "CLOUDNAME"}, "HeatCfnAdmin": {"protocol": "https", "port": "8000", "host": "CLOUDNAME"}, "HeatCfnInternal": {"protocol": "https", "port": "8000", "host": "CLOUDNAME"}, "HeatCfnPublic": {"protocol": "https", "port": "13005", "host": "CLOUDNAME"}, "HorizonPublic": {"protocol": "https", "port": "443", "host": "CLOUDNAME"}, "IronicAdmin": {"protocol": "https", "port": "6385", "host": "CLOUDNAME"}, "IronicInternal": {"protocol": "https", "port": "6385", "host": "CLOUDNAME"}, "IronicPublic": {"protocol": "https", "port": "13385", "host": "CLOUDNAME"}, "IronicInspectorAdmin": {"protocol": "http", "port": "5050", "host": "CLOUDNAME"}, "IronicInspectorInternal": {"protocol": "http", "port": "5050", "host": "CLOUDNAME"}, "IronicInspectorPublic": {"protocol": "https", "port": "13050", "host": "CLOUDNAME"}, "KeystoneAdmin": {"protocol": "https", "port": "35357", "host": "CLOUDNAME"}, "KeystoneInternal": {"protocol": "https", "port": "5000", "host": "CLOUDNAME"}, "KeystonePublic": {"protocol": "https", "port": "13000", "host": "CLOUDNAME"}, "ManilaAdmin": {"protocol": "https", "port": "8786", "host": "CLOUDNAME"}, "ManilaInternal": {"protocol": "https", "port": "8786", "host": "CLOUDNAME"}, "ManilaPublic": {"protocol": "https", "port": "13786", "host": "CLOUDNAME"}, "MetricsQdrPublic": {"protocol": "amqp", "port": "5666", "host": "CLOUDNAME"}, "MysqlInternal": {"protocol": "mysql+pymysql", "port": "3306", "host": "CLOUDNAME"}, "NeutronAdmin": {"protocol": "https", "port": "9696", "host": "CLOUDNAME"}, "NeutronInternal": {"protocol": "https", "port": "9696", "host": "CLOUDNAME"}, "NeutronPublic": {"protocol": "https", "port": "13696", "host": "CLOUDNAME"}, "NovaAdmin": {"protocol": "https", "port": "8774", "host": "CLOUDNAME"}, "NovaInternal": {"protocol": "https", "port": "8774", "host": "CLOUDNAME"}, "NovaPublic": {"protocol": "https", "port": "13774", "host": "CLOUDNAME"}, "NovajoinAdmin": {"protocol": "https", "port": "9090", "host": "CLOUDNAME"}, "NovajoinInternal": {"protocol": "https", "port": "9090", "host": "CLOUDNAME"}, "NovajoinPublic": {"protocol": "https", "port": "13090", "host": "CLOUDNAME"}, "NovaMetadataInternal": {"protocol": "https", "port": "8775", "host": "CLOUDNAME"}, "PlacementAdmin": {"protocol": "https", "port": "8778", "host": "CLOUDNAME"}, "PlacementInternal": {"protocol": "https", "port": "8778", "host": "CLOUDNAME"}, "PlacementPublic": {"protocol": "https", "port": "13778", "host": "CLOUDNAME"}, "NovaVNCProxyAdmin": {"protocol": "https", "port": "6080", "host": "CLOUDNAME"}, "NovaVNCProxyInternal": {"protocol": "https", "port": "6080", "host": "CLOUDNAME"}, "NovaVNCProxyPublic": {"protocol": "https", "port": "13080", "host": "CLOUDNAME"}, "OctaviaAdmin": {"protocol": "https", "port": "9876", "host": "CLOUDNAME"}, "OctaviaInternal": {"protocol": "https", "port": "9876", "host": "CLOUDNAME"}, "OctaviaPublic": {"protocol": "https", "port": "13876", "host": "CLOUDNAME"}, "SwiftAdmin": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "SwiftInternal": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "SwiftPublic": {"protocol": "https", "port": "13808", "host": "CLOUDNAME"}}, "PublicSSLCertificateAutogenerated": true, "EnableInternalTLS": true, "NotifyUseSSL": true, "RpcUseSSL": true, "ServerMetadata": {"ipa_enroll": true}, "MemcachedTLS": true, "MemcachedPort": 11212, "IdMServer": "ipa.ooo.test", "IdMDomain": "ooo.test", "IdMAdminPassword": "fce95318204114530f31f885c9df588f", "NeutronDnsDomain": "ooo.test", "PasswordAuthentication": "yes", "HAProxyExternalNetwork": "ctlplane", "DnsSearchDomains": ["ooo.test"], "LocalContainerRegistry": "192.168.24.1", "BarbicanSimpleCryptoGlobalDefault": true, "Debug": true, "DeploymentUser": "root", "KernelIpNonLocalBind": 1, "DockerInsecureRegistryAddress": ["192.168.122.100:8787"], "NeutronPublicInterface": "eth0", "NeutronBridgeMappings": "datacentre:br-ctlplane", "NeutronPhysicalBridge": "br-ctlplane", "NeutronFlatNetworks": "datacentre", "StandaloneEnableRoutedNetworks": false, "StandaloneHomeDir": "/root", "InterfaceLocalMtu": 1500, "ValidateGatewaysIcmp": false, "ValidateControllersIcmp": false, "OctaviaAmphoraSshKeyFile": "/root/.ssh/id_ecdsa.pub", "OctaviaGenerateCerts": true, "OctaviaLogOffload": true, "OctaviaForwardAllLogs": true, "IronicInspectorSubnets": [{"ip_range": "172.20.1.190,172.20.1.199", "netmask": "255.255.255.0", "gateway": "172.20.1.1", "tag": "baremetal"}], "IronicInspectorInterface": "br-baremetal", "IronicCleaningDiskErase": "metadata", "DesignateBindNSRecords": ["ns1.example.com.", "ns2.example.com."], "DesignateBackendListenIPs": ["192.168.122.155"], "UnboundForwardResolvers": ["10.88.0.2"], "ContainerImagePrepare": [{"set": {"ceph_alertmanager_image": "ose-prometheus-alertmanager", "ceph_alertmanager_namespace": "registry.redhat.io/openshift4", "ceph_alertmanager_tag": "v4.12", "ceph_grafana_image": "rhceph-6-dashboard-rhel9", "ceph_grafana_namespace": "registry.redhat.io/rhceph", "ceph_grafana_tag": "latest", "ceph_image": "rhceph-7-rhel9", "ceph_namespace": "registry.redhat.io/rhceph", "ceph_node_exporter_image": "ose-prometheus-node-exporter", "ceph_node_exporter_namespace": "registry.redhat.io/openshift4", "ceph_node_exporter_tag": "v4.12", "ceph_prometheus_image": "ose-prometheus", "ceph_prometheus_namespace": "registry.redhat.io/openshift4", "ceph_prometheus_tag": "v4.12", "ceph_tag": "latest", "name_prefix": "openstack-", "name_suffix": "", "namespace": "registry.redhat.io/rhosp-rhel9", "neutron_driver": "ovn", "rhel_containers": false, "tag": "17.1"}, "tag_from_label": "{version}-{release}"}], "NodePortMap": {"standalone": {"ctlplane": {"ip_address": "192.168.122.100", "ip_subnet": "192.168.122.0/24", "ip_address_uri": "192.168.122.100"}, "storage": {"ip_address": "172.18.0.100", "ip_subnet": "172.18.0.1/24", "ip_address_uri": "172.18.0.100"}, "storage_mgmt": {"ip_address": "172.20.0.100", "ip_subnet": "172.20.0.1/24", "ip_address_uri": "172.20.0.100"}, "internal_api": {"ip_address": "172.17.0.100", "ip_subnet": "172.17.0.1/24", "ip_address_uri": "172.17.0.100"}, "tenant": {"ip_address": "172.19.0.100", "ip_subnet": "172.19.0.1/24", "ip_address_uri": "172.19.0.100"}, "external": {"ip_address": "172.21.0.100", "ip_subnet": "172.21.0.1/24", "ip_address_uri": "172.21.0.100"}}}, "ControlPlaneVipData": {"fixed_ips": [{"ip_address": "192.168.122.99"}], "name": "control_virtual_ip", "network": {"tags": ["192.168.122.0/24"]}, "subnets": [{"ip_version": 4}]}, "VipPortMap": {"storage": {"ip_address": "172.18.0.2", "ip_address_uri": "172.18.0.2", "ip_subnet": "172.18.0.2/24"}, "storage_mgmt": {"ip_address": "172.20.0.2", "ip_address_uri": "172.20.0.2", "ip_subnet": "172.20.0.2/24"}, "internal_api": {"ip_address": "172.17.0.2", "ip_address_uri": "172.17.0.2", "ip_subnet": "172.17.0.2/24"}, "external": {"ip_address": "172.21.0.2", "ip_address_uri": "172.21.0.2", "ip_subnet": "172.21.0.2/24"}}, "NovaSchedulerEnabledFilters": ["AvailabilityZoneFilter", "ComputeFilter", "ComputeCapabilitiesFilter", "ImagePropertiesFilter", "ServerGroupAntiAffinityFilter", "ServerGroupAffinityFilter", "PciPassthroughFilter"], "NovaSchedulerAvailableFilters": ["nova.scheduler.filters.all_filters", "nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter"], "ControllerSriovParameters": {"OVNCMSOptions": "enable-chassis-as-gw"}, "NetworkerSriovParameters": {"OVNCMSOptions": "enable-chassis-as-gw"}, "NovaPCIPassthrough": [{"devname": "dummy-dev", "physical_network": "dummy_sriov_net"}], "NeutronPhysicalDevMappings": "dummy_sriov_net:dummy-dev", "NeutronEnableForceMetadata": true, "DhcpAgentNotification": true, "ContainerBarbicanApiImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1", "ContainerBarbicanConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1", "ContainerBarbicanKeystoneListenerImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-keystone-listener:17.1", "ContainerBarbicanKeystoneListenerConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-keystone-listener:17.1", "ContainerBarbicanWorkerImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-worker:17.1", "ContainerBarbicanWorkerConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-worker:17.1", "ContainerCinderApiImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1", "ContainerCinderConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1", "ContainerCinderBackupImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1", "ContainerCinderSchedulerImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1", "ContainerCinderVolumeImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1", "ContainerCrondConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-cron:17.1", "ContainerCrondImage": "registry.redhat.io/rhosp-rhel9/openstack-cron:17.1", "ContainerGlanceApiConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1", "ContainerGlanceApiImage": "registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1", "ContainerGlanceApiInternalConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1", "ContainerHAProxyConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-haproxy:17.1", "ContainerHAProxyImage": "registry.redhat.io/rhosp-rhel9/openstack-haproxy:17.1", "ContainerHeatApiCfnConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api-cfn:17.1", "ContainerHeatApiCfnImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api-cfn:17.1", "ContainerHeatApiConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api:17.1", "ContainerHeatApiImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api:17.1", "ContainerHeatConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api:17.1", "ContainerHeatEngineImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-engine:17.1", "ContainerHorizonConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-horizon:17.1", "ContainerHorizonImage": "registry.redhat.io/rhosp-rhel9/openstack-horizon:17.1", "ContainerIscsidConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-iscsid:17.1", "ContainerIscsidImage": "registry.redhat.io/rhosp-rhel9/openstack-iscsid:17.1", "ContainerKeystoneConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-keystone:17.1", "ContainerKeystoneImage": "registry.redhat.io/rhosp-rhel9/openstack-keystone:17.1", "ContainerManilaApiImage": "registry.redhat.io/rhosp-rhel9/openstack-manila-api:17.1", "ContainerManilaConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-manila-api:17.1", "ContainerManilaSchedulerImage": "registry.redhat.io/rhosp-rhel9/openstack-manila-scheduler:17.1", "ContainerManilaShareImage": "registry.redhat.io/rhosp-rhel9/openstack-manila-share:17.1", "ContainerClustercheckConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerClustercheckImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerMysqlConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerMysqlImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerMysqlClientConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerMemcachedConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1", "ContainerMemcachedImage": "registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1", "ContainerNeutronDHCPImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-dhcp-agent:17.1", "ContainerNeutronSriovImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-sriov-agent:17.1", "ContainerNeutronApiImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1", "ContainerNeutronConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1", "ContainerOvnMetadataImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn:17.1", "ContainerNovaApiImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1", "ContainerNovaConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1", "ContainerNovaMetadataImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1", "ContainerNovaMetadataConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1", "ContainerNovaComputeImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-compute:17.1", "ContainerNovaConductorImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-conductor:17.1", "ContainerNovaLibvirtImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1", "ContainerNovaLibvirtConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1", "ContainerNovaVncProxyImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1", "ContainerNovaSchedulerImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1", "ContainerOvnControllerConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1", "ContainerOvnControllerImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1", "ContainerOvnNbDbImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-nb-db-server:17.1", "ContainerOvnNorthdImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-northd:17.1", "ContainerOvnDbsImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-northd:17.1", "ContainerOvnDbsConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-northd:17.1", "ContainerOvnSbDbImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-sb-db-server:17.1", "ContainerPlacementConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-placement-api:17.1", "ContainerPlacementImage": "registry.redhat.io/rhosp-rhel9/openstack-placement-api:17.1", "ContainerQdrouterdConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1", "ContainerQdrouterdImage": "registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1", "ContainerMetricsQdrConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1", "ContainerMetricsQdrImage": "registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1", "ContainerRabbitmqConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1", "ContainerRabbitmqImage": "registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1", "ContainerSwiftAccountImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1", "ContainerSwiftContainerImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1", "ContainerSwiftObjectImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1", "ContainerSwiftConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1", "ContainerSwiftProxyImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1", "ContainerRsyslogImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1", "ContainerRsyslogConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1", "ContainerRsyslogSidecarImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1", "ContainerRsyslogSidecarConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1", "ContainerOctaviaRsyslogImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1"}, "event_sinks": [], "encrypted_param_names": []}


created_at: 2026-01-29 07:23:39.657314
files: null
template:
  {"heat_template_version": "wallaby", "description": "Configure tuned\n", "parameters": {"ServiceData": {"default": {}, "description": "Dictionary packing service data", "type": "json"}, "ServiceNetMap": {"default": {"ApacheNetwork": "internal_api", "NeutronTenantNetwork": "tenant", "AodhApiNetwork": "internal_api", "BarbicanApiNetwork": "internal_api", "GnocchiApiNetwork": "internal_api", "MongodbNetwork": "internal_api", "CinderApiNetwork": "internal_api", "CinderIscsiNetwork": "storage", "GlanceApiNetwork": "internal_api", "GlanceApiEdgeNetwork": "internal_api", "GlanceApiInternalNetwork": "internal_api", "IronicApiNetwork": "ctlplane", "IronicNetwork": "baremetal", "IronicInspectorNetwork": "baremetal", "KeystoneAdminApiNetwork": "ctlplane", "KeystonePublicApiNetwork": "internal_api", "ManilaApiNetwork": "internal_api", "NeutronApiNetwork": "internal_api", "OctaviaApiNetwork": "internal_api", "HeatApiNetwork": "internal_api", "HeatApiCfnNetwork": "internal_api", "HeatApiCloudwatchNetwork": "internal_api", "NovaApiNetwork": "internal_api", "PlacementNetwork": "internal_api", "NovaMetadataNetwork": "internal_api", "NovaLibvirtNetwork": "internal_api", "NovajoinNetwork": "internal_api", "SwiftStorageNetwork": "storage_mgmt", "SwiftProxyNetwork": "storage", "HorizonNetwork": "internal_api", "MemcachedNetwork": "internal_api", "OsloMessagingRpcNetwork": "internal_api", "OsloMessagingNotifyNetwork": "internal_api", "RabbitmqNetwork": "internal_api", "RabbitmqManagementNetwork": "internal_api", "QdrNetwork": "internal_api", "RedisNetwork": "internal_api", "GaneshaNetwork": "external", "MysqlNetwork": "internal_api", "SnmpdNetwork": "ctlplane", "CephClusterNetwork": "storage_mgmt", "CephDashboardNetwork": "ctlplane", "CephGrafanaNetwork": "storage", "CephMonNetwork": "storage", "CephRgwNetwork": "storage", "PublicNetwork": "external", "InternalApiNetwork": "internal_api", "OpendaylightApiNetwork": "internal_api", "OvnDbsNetwork": "internal_api", "DockerRegistryNetwork": "ctlplane", "PacemakerNetwork": "internal_api", "PacemakerRemoteNetwork": "internal_api", "DesignateApiNetwork": "internal_api", "DesignateMdnsNetwork": "internal_api", "DesignateWorkerNetwork": "external", "DesignateBindNetwork": "external", "BINDNetwork": "external", "EtcdNetwork": "internal_api", "HaproxyNetwork": "ctlplane", "UnboundNetwork": "external", "StandaloneHostnameResolveNetwork": "internal_api", "StandaloneMetricsQdrNetwork": "internal_api"}, "description": "Mapping of service_name -> network name. Typically set via parameter_defaults in the resource registry. Use parameter_merge_strategies to merge it with the defaults.", "type": "json"}, "EndpointMap": {"default": {"AodhAdmin": {"protocol": "https", "port": "8042", "host": "CLOUDNAME"}, "AodhInternal": {"protocol": "https", "port": "8042", "host": "CLOUDNAME"}, "AodhPublic": {"protocol": "https", "port": "13042", "host": "CLOUDNAME"}, "BarbicanAdmin": {"protocol": "https", "port": "9311", "host": "CLOUDNAME"}, "BarbicanInternal": {"protocol": "https", "port": "9311", "host": "CLOUDNAME"}, "BarbicanPublic": {"protocol": "https", "port": "13311", "host": "CLOUDNAME"}, "CephDashboardInternal": {"protocol": "https", "port": "8444", "host": "CLOUDNAME"}, "CephGrafanaInternal": {"protocol": "https", "port": "3100", "host": "CLOUDNAME"}, "CephRgwAdmin": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "CephRgwInternal": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "CephRgwPublic": {"protocol": "https", "port": "13808", "host": "CLOUDNAME"}, "CinderAdmin": {"protocol": "https", "port": "8776", "host": "CLOUDNAME"}, "CinderInternal": {"protocol": "https", "port": "8776", "host": "CLOUDNAME"}, "CinderPublic": {"protocol": "https", "port": "13776", "host": "CLOUDNAME"}, "DesignateAdmin": {"protocol": "https", "port": "9001", "host": "CLOUDNAME"}, "DesignateInternal": {"protocol": "https", "port": "9001", "host": "CLOUDNAME"}, "DesignatePublic": {"protocol": "https", "port": "13001", "host": "CLOUDNAME"}, "DockerRegistryInternal": {"protocol": "https", "port": "8787", "host": "CLOUDNAME"}, "GaneshaInternal": {"protocol": "nfs", "port": "2049", "host": "IP_ADDRESS"}, "GlanceAdmin": {"protocol": "https", "port": "9293", "host": "CLOUDNAME"}, "GlanceInternal": {"protocol": "https", "port": "9293", "host": "CLOUDNAME"}, "GlancePublic": {"protocol": "https", "port": "13292", "host": "CLOUDNAME"}, "GnocchiAdmin": {"protocol": "https", "port": "8041", "host": "CLOUDNAME"}, "GnocchiInternal": {"protocol": "https", "port": "8041", "host": "CLOUDNAME"}, "GnocchiPublic": {"protocol": "https", "port": "13041", "host": "CLOUDNAME"}, "HeatAdmin": {"protocol": "https", "port": "8004", "host": "CLOUDNAME"}, "HeatInternal": {"protocol": "https", "port": "8004", "host": "CLOUDNAME"}, "HeatPublic": {"protocol": "https", "port": "13004", "host": "CLOUDNAME"}, "HeatCfnAdmin": {"protocol": "https", "port": "8000", "host": "CLOUDNAME"}, "HeatCfnInternal": {"protocol": "https", "port": "8000", "host": "CLOUDNAME"}, "HeatCfnPublic": {"protocol": "https", "port": "13005", "host": "CLOUDNAME"}, "HorizonPublic": {"protocol": "https", "port": "443", "host": "CLOUDNAME"}, "IronicAdmin": {"protocol": "https", "port": "6385", "host": "CLOUDNAME"}, "IronicInternal": {"protocol": "https", "port": "6385", "host": "CLOUDNAME"}, "IronicPublic": {"protocol": "https", "port": "13385", "host": "CLOUDNAME"}, "IronicInspectorAdmin": {"protocol": "http", "port": "5050", "host": "CLOUDNAME"}, "IronicInspectorInternal": {"protocol": "http", "port": "5050", "host": "CLOUDNAME"}, "IronicInspectorPublic": {"protocol": "https", "port": "13050", "host": "CLOUDNAME"}, "KeystoneAdmin": {"protocol": "https", "port": "35357", "host": "CLOUDNAME"}, "KeystoneInternal": {"protocol": "https", "port": "5000", "host": "CLOUDNAME"}, "KeystonePublic": {"protocol": "https", "port": "13000", "host": "CLOUDNAME"}, "ManilaAdmin": {"protocol": "https", "port": "8786", "host": "CLOUDNAME"}, "ManilaInternal": {"protocol": "https", "port": "8786", "host": "CLOUDNAME"}, "ManilaPublic": {"protocol": "https", "port": "13786", "host": "CLOUDNAME"}, "MetricsQdrPublic": {"protocol": "amqp", "port": "5666", "host": "CLOUDNAME"}, "MysqlInternal": {"protocol": "mysql+pymysql", "port": "3306", "host": "CLOUDNAME"}, "NeutronAdmin": {"protocol": "https", "port": "9696", "host": "CLOUDNAME"}, "NeutronInternal": {"protocol": "https", "port": "9696", "host": "CLOUDNAME"}, "NeutronPublic": {"protocol": "https", "port": "13696", "host": "CLOUDNAME"}, "NovaAdmin": {"protocol": "https", "port": "8774", "host": "CLOUDNAME"}, "NovaInternal": {"protocol": "https", "port": "8774", "host": "CLOUDNAME"}, "NovaPublic": {"protocol": "https", "port": "13774", "host": "CLOUDNAME"}, "NovajoinAdmin": {"protocol": "https", "port": "9090", "host": "CLOUDNAME"}, "NovajoinInternal": {"protocol": "https", "port": "9090", "host": "CLOUDNAME"}, "NovajoinPublic": {"protocol": "https", "port": "13090", "host": "CLOUDNAME"}, "NovaMetadataInternal": {"protocol": "https", "port": "8775", "host": "CLOUDNAME"}, "PlacementAdmin": {"protocol": "https", "port": "8778", "host": "CLOUDNAME"}, "PlacementInternal": {"protocol": "https", "port": "8778", "host": "CLOUDNAME"}, "PlacementPublic": {"protocol": "https", "port": "13778", "host": "CLOUDNAME"}, "NovaVNCProxyAdmin": {"protocol": "https", "port": "6080", "host": "CLOUDNAME"}, "NovaVNCProxyInternal": {"protocol": "https", "port": "6080", "host": "CLOUDNAME"}, "NovaVNCProxyPublic": {"protocol": "https", "port": "13080", "host": "CLOUDNAME"}, "OctaviaAdmin": {"protocol": "https", "port": "9876", "host": "CLOUDNAME"}, "OctaviaInternal": {"protocol": "https", "port": "9876", "host": "CLOUDNAME"}, "OctaviaPublic": {"protocol": "https", "port": "13876", "host": "CLOUDNAME"}, "SwiftAdmin": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "SwiftInternal": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "SwiftPublic": {"protocol": "https", "port": "13808", "host": "CLOUDNAME"}}, "description": "Mapping of service endpoint -> protocol. Typically set via parameter_defaults in the resource registry.", "type": "json"}, "RoleName": {"default": "", "description": "Role name on which the service is applied", "type": "string"}, "RoleParameters": {"default": {}, "description": "Parameters specific to the role", "type": "json"}, "TunedCustomProfile": {"default": "", "description": "The definition of a new tuned profile in INI format which will be named after the TunedProfileName and applied to the host. E.g. if TunedProfileName is 'my_profile', it creates the file '/etc/tuned/my_profile/tuned.conf' on host whose content is the value of TunedCustomProfile, e.g. \"[main]\\n include=throughput-performance\\n[sysctl]\\nvm.dirty_ratio=10\"", "type": "string", "tags": ["role_specific"]}, "TunedProfileName": {"default": "throughput-performance", "description": "Tuned Profile to apply to the host", "type": "string", "tags": ["role_specific"]}}, "resources": {"RoleParametersValue": {"type": "OS::Heat::Value", "properties": {"type": "json", "value": {"map_replace": [{"map_replace": [{"tuned_profile": "TunedProfileName", "tuned_custom_profile": "TunedCustomProfile"}, {"values": {"get_param": ["RoleParameters"]}}]}, {"values": {"TunedProfileName": {"get_param": "TunedProfileName"}, "TunedCustomProfile": {"get_param": "TunedCustomProfile"}}}]}}}}, "outputs": {"role_data": {"description": "Role data for tuned", "value": {"service_name": "tuned", "host_prep_tasks": [{"include_role": {"name": "tuned"}}], "ansible_group_vars": {"tuned_profile": {"get_attr": ["RoleParametersValue", "value", "tuned_profile"]}, "tuned_custom_profile": {"get_attr": ["RoleParametersValue", "value", "tuned_custom_profile"]}}}}}}

environment:
  {"resource_registry": {"resources": {}, "OS::TripleO::SoftwareDeployment": "file:///root/tripleo-heat-installer-templates/config-download-structured.yaml", "OS::Heat::SoftwareDeployment": "file:///root/tripleo-heat-installer-templates/config-download-software.yaml", "OS::Heat::StructuredDeployment": "file:///root/tripleo-heat-installer-templates/config-download-structured.yaml", "OS::TripleO::PostDeploySteps": "file:///root/tripleo-heat-installer-templates/common/post.yaml", "OS::TripleO::AllNodesDeployment": "OS::Heat::None", "OS::TripleO::DefaultPasswords": "OS::Heat::None", "OS::TripleO::RandomString": "OS::Heat::None", "OS::TripleO::Standalone::PreNetworkConfig": "OS::Heat::None", "OS::TripleO::StandalonePostDeploySteps": "file:///root/tripleo-heat-installer-templates/common/post.yaml", "OS::TripleO::Standalone": "file:///root/tripleo-heat-installer-templates/puppet/standalone-role.yaml", "OS::TripleO::Tasks::StandalonePreConfig": "OS::Heat::None", "OS::TripleO::Tasks::StandalonePostConfig": "OS::Heat::None", "OS::TripleO::StandaloneExtraConfigPre": "file:///root/tripleo-heat-installer-templates/puppet/extraconfig/pre_deploy/default.yaml", "OS::TripleO::Standalone::Net::SoftwareConfig": "OS::Heat::None", "OS::TripleO::Standalone::Ports::StoragePort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_storage.yaml", "OS::TripleO::Standalone::Ports::StorageMgmtPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_storage_mgmt.yaml", "OS::TripleO::Standalone::Ports::InternalApiPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_internal_api.yaml", "OS::TripleO::Standalone::Ports::TenantPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_tenant.yaml", "OS::TripleO::Standalone::Ports::ExternalPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_external.yaml", "OS::TripleO::StandaloneServiceServerMetadataHook": "file:///root/tripleo-heat-installer-templates/extraconfig/nova_metadata/krb-service-principals/standalone-role.yaml", "OS::TripleO::Server": "file:///root/tripleo-heat-installer-templates/deployed-server/deployed-server.yaml", "OS::TripleO::StandaloneServer": "OS::TripleO::Server", "OS::TripleO::NodeAdminUserData": "file:///root/tripleo-heat-installer-templates/firstboot/userdata_heat_admin.yaml", "OS::TripleO::NodeTimesyncUserData": "file:///root/tripleo-heat-installer-templates/firstboot/userdata_timesync.yaml", "OS::TripleO::NodeUserData": "file:///root/tripleo-heat-installer-templates/firstboot/userdata_default.yaml", "OS::TripleO::Standalone::NodeUserData": "file:///root/tripleo-heat-installer-templates/firstboot/userdata_default.yaml", "OS::TripleO::NodeTLSCAData": "OS::Heat::None", "OS::TripleO::NodeTLSData": "OS::Heat::None", "OS::TripleO::NodeExtraConfig": "file:///root/tripleo-heat-installer-templates/puppet/extraconfig/pre_deploy/default.yaml", "OS::TripleO::NodeExtraConfigPost": "file:///root/tripleo-heat-installer-templates/extraconfig/post_deploy/default.yaml", "OS::TripleO::AllNodesExtraConfig": "OS::Heat::None", "OS::TripleO::Network": "file:///usr/share/openstack-tripleo-heat-templates/network/deployed_networks.yaml", "OS::TripleO::Network::Storage": "OS::Heat::None", "OS::TripleO::Network::StorageMgmt": "OS::Heat::None", "OS::TripleO::Network::InternalApi": "OS::Heat::None", "OS::TripleO::Network::Tenant": "OS::Heat::None", "OS::TripleO::Network::External": "OS::Heat::None", "OS::TripleO::Network::ExtraConfig": "OS::Heat::None", "OS::TripleO::Network::Ports::NetVipMap": "file:///root/tripleo-heat-installer-templates/network/ports/net_ip_map.yaml", "OS::TripleO::Network::Ports::NetIpMap": "file:///root/tripleo-heat-installer-templates/network/ports/net_ip_map.yaml", "OS::TripleO::Network::Ports::NetIpListMap": "file:///root/tripleo-heat-installer-templates/network/ports/net_ip_list_map.yaml", "OS::TripleO::Network::Ports::StorageVipPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_vip_storage.yaml", "OS::TripleO::Network::Ports::StorageMgmtVipPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_vip_storage_mgmt.yaml", "OS::TripleO::Network::Ports::InternalApiVipPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_vip_internal_api.yaml", "OS::TripleO::Network::Ports::ExternalVipPort": "file:///root/tripleo-heat-installer-templates/network/ports/deployed_vip_external.yaml", "OS::TripleO::Network::Ports::ControlPlaneVipPort": "file:///usr/share/openstack-tripleo-heat-templates/network/ports/deployed_vip_ctlplane.yaml", "OS::TripleO::ServiceNetMap": "file:///root/tripleo-heat-installer-templates/network/service_net_map.yaml", "OS::TripleO::EndpointMap": "file:///root/tripleo-heat-installer-templates/network/endpoints/endpoint_map.yaml", "OS::TripleO::DeployedServerEnvironment": "OS::Heat::None", "OS::TripleO::DeploymentSteps": "OS::Heat::None", "OS::TripleO::WorkflowSteps": "OS::Heat::None", "OS::TripleO::Services::Aide": "OS::Heat::None", "OS::TripleO::Services::Apache": "file:///root/tripleo-heat-installer-templates/deployment/apache/apache-baremetal-puppet.yaml", "OS::TripleO::Services::CACerts": "file:///root/tripleo-heat-installer-templates/deployment/certs/ca-certs-baremetal-puppet.yaml", "OS::TripleO::Services::CephMds": "OS::Heat::None", "OS::TripleO::Services::CephMgr": "OS::Heat::None", "OS::TripleO::Services::CephMon": "OS::Heat::None", "OS::TripleO::Services::CephRbdMirror": "OS::Heat::None", "OS::TripleO::Services::CephRgw": "OS::Heat::None", "OS::TripleO::Services::CephOSD": "OS::Heat::None", "OS::TripleO::Services::CephGrafana": "OS::Heat::None", "OS::TripleO::Services::CephClient": "OS::Heat::None", "OS::TripleO::Services::CephNfs": "OS::Heat::None", "OS::TripleO::Services::CephExternal": "OS::Heat::None", "OS::TripleO::Services::CinderApi": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-api-container-puppet.yaml", "OS::TripleO::Services::CinderBackup": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-backup-pacemaker-puppet.yaml", "OS::TripleO::Services::CinderScheduler": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-scheduler-container-puppet.yaml", "OS::TripleO::Services::CinderVolume": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-volume-pacemaker-puppet.yaml", "OS::TripleO::Services::BlockStorageCinderVolume": "file:///root/tripleo-heat-installer-templates/deployment/cinder/cinder-volume-container-puppet.yaml", "OS::TripleO::Services::Keystone": "file:///root/tripleo-heat-installer-templates/deployment/keystone/keystone-container-puppet.yaml", "OS::TripleO::Services::GlanceApi": "file:///root/tripleo-heat-installer-templates/deployment/glance/glance-api-container-puppet.yaml", "OS::TripleO::Services::GlanceApiInternal": "file:///root/tripleo-heat-installer-templates/deployment/glance/glance-api-internal-container-puppet.yaml", "OS::TripleO::Services::HeatApi": "file:///root/tripleo-heat-installer-templates/deployment/heat/heat-api-container-puppet.yaml", "OS::TripleO::Services::HeatApiCfn": "file:///root/tripleo-heat-installer-templates/deployment/heat/heat-api-cfn-container-puppet.yaml", "OS::TripleO::Services::HeatApiCloudwatch": "OS::Heat::None", "OS::TripleO::Services::HeatEngine": "file:///root/tripleo-heat-installer-templates/deployment/heat/heat-engine-container-puppet.yaml", "OS::TripleO::Services::HeatEphemeral": "OS::Heat::None", "OS::TripleO::Services::Kernel": "file:///root/tripleo-heat-installer-templates/deployment/kernel/kernel-baremetal-ansible.yaml", "OS::TripleO::Services::MySQL": "file:///root/tripleo-heat-installer-templates/deployment/database/mysql-pacemaker-puppet.yaml", "OS::TripleO::Services::NeutronBgpVpnApi": "OS::Heat::None", "OS::TripleO::Services::NeutronBgpVpnBagpipe": "OS::Heat::None", "OS::TripleO::Services::NeutronSfcApi": "OS::Heat::None", "OS::TripleO::Services::NeutronDhcpAgent": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-dhcp-container-puppet.yaml", "OS::TripleO::Services::NeutronL2gwApi": "OS::Heat::None", "OS::TripleO::Services::NeutronL3Agent": "OS::Heat::None", "OS::TripleO::Services::NeutronL2gwAgent": "OS::Heat::None", "OS::TripleO::Services::NeutronMetadataAgent": "OS::Heat::None", "OS::TripleO::Services::OVNMetadataAgent": "file:///root/tripleo-heat-installer-templates/deployment/ovn/ovn-metadata-container-puppet.yaml", "OS::TripleO::Services::NeutronApi": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-api-container-puppet.yaml", "OS::TripleO::Services::NeutronCorePlugin": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-container-puppet.yaml", "OS::TripleO::Services::ComputeNeutronCorePlugin": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronCorePluginNuage": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-compute-plugin-nuage.yaml", "OS::TripleO::Services::NeutronCorePluginML2OVN": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml", "OS::TripleO::Services::NeutronCorePluginNuage": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-nuage.yaml", "OS::TripleO::Services::NeutronCorePluginML2Nuage": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-nuage.yaml", "OS::TripleO::Services::NeutronCorePluginNSX": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-nsx-container-puppet.yaml", "OS::TripleO::Services::OVNDBs": "file:///root/tripleo-heat-installer-templates/deployment/ovn/ovn-dbs-cluster-ansible.yaml", "OS::TripleO::Services::OVNController": "file:///root/tripleo-heat-installer-templates/deployment/ovn/ovn-controller-container-puppet.yaml", "OS::TripleO::Services::OvsDpdkNetcontrold": "OS::Heat::None", "OS::TripleO::Services::NeutronCorePluginMLNXSDN": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml", "OS::TripleO::Services::NeutronCorePluginVTS": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-cisco-vts-container-puppet.yaml", "OS::TripleO::Services::NeutronCorePluginML2Ansible": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-ansible-container-puppet.yaml", "OS::TripleO::Services::NeutronNuageVrs": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-controller-plugin-nuage.yaml", "OS::TripleO::Services::NeutronOvsAgent": "OS::Heat::None", "OS::TripleO::Services::NeutronLinuxbridgeAgent": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronOvsAgent": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronOvsDpdk": "OS::Heat::None", "OS::TripleO::Services::Pacemaker": "file:///root/tripleo-heat-installer-templates/deployment/pacemaker/pacemaker-baremetal-puppet.yaml", "OS::TripleO::Services::PacemakerRemote": "file:///root/tripleo-heat-installer-templates/deployment/pacemaker/pacemaker-remote-baremetal-puppet.yaml", "OS::TripleO::Services::NeutronSriovAgent": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-sriov-agent-container-puppet.yaml", "OS::TripleO::Services::NeutronMlnxAgent": "OS::Heat::None", "OS::TripleO::Services::NeutronAgentsIBConfig": "OS::Heat::None", "OS::TripleO::Services::OsloMessagingRpc": "file:///root/tripleo-heat-installer-templates/deployment/rabbitmq/rabbitmq-messaging-rpc-pacemaker-puppet.yaml", "OS::TripleO::Services::OsloMessagingNotify": "file:///root/tripleo-heat-installer-templates/deployment/rabbitmq/rabbitmq-messaging-notify-shared-puppet.yaml", "OS::TripleO::Services::RabbitMQ": "OS::Heat::None", "OS::TripleO::Services::Qdr": "OS::Heat::None", "OS::TripleO::Services::HAproxy": "file:///root/tripleo-heat-installer-templates/deployment/haproxy/haproxy-pacemaker-puppet.yaml", "OS::TripleO::Services::HAProxyPublicTLS": "file:///root/tripleo-heat-installer-templates/deployment/haproxy/haproxy-public-tls-certmonger.yaml", "OS::TripleO::Services::HAProxyInternalTLS": "file:///root/tripleo-heat-installer-templates/deployment/haproxy/haproxy-internal-tls-certmonger.yaml", "OS::TripleO::Services::Iscsid": "file:///root/tripleo-heat-installer-templates/deployment/iscsid/iscsid-container-puppet.yaml", "OS::TripleO::Services::Memcached": "file:///root/tripleo-heat-installer-templates/deployment/memcached/memcached-container-puppet.yaml", "OS::TripleO::Services::Securetty": "OS::Heat::None", "OS::TripleO::Services::SELinux": "OS::Heat::None", "OS::TripleO::Services::Sshd": "file:///root/tripleo-heat-installer-templates/deployment/sshd/sshd-baremetal-ansible.yaml", "OS::TripleO::Services::Redis": "OS::Heat::None", "OS::TripleO::Services::NovaApi": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-api-container-puppet.yaml", "OS::TripleO::Services::NovaCompute": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-compute-container-puppet.yaml", "OS::TripleO::Services::NovaConductor": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-conductor-container-puppet.yaml", "OS::TripleO::Services::NovaLibvirt": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-modular-libvirt-container-puppet.yaml", "OS::TripleO::Services::NovaLibvirtLegacy": "file:///root/tripleo-heat-installer-templates/deployment/deprecated/nova/nova-libvirt-container-puppet.yaml", "OS::TripleO::Services::NovaLibvirtGuests": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-libvirt-guests-container-puppet.yaml", "OS::TripleO::Services::NovaManager": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-manager-container-puppet.yaml", "OS::TripleO::Services::NovaMetadata": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-metadata-container-puppet.yaml", "OS::TripleO::Services::NovaMigrationTarget": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-migration-target-container-puppet.yaml", "OS::TripleO::Services::NovaPlacement": "OS::Heat::None", "OS::TripleO::Services::PlacementApi": "file:///root/tripleo-heat-installer-templates/deployment/placement/placement-api-container-puppet.yaml", "OS::TripleO::Services::NovaScheduler": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-scheduler-container-puppet.yaml", "OS::TripleO::Services::NovaVncProxy": "file:///root/tripleo-heat-installer-templates/deployment/nova/nova-vnc-proxy-container-puppet.yaml", "OS::TripleO::Services::Novajoin": "OS::Heat::None", "OS::TripleO::Services::NovaAZConfig": "OS::Heat::None", "OS::TripleO::Services::ContainersLogrotateCrond": "file:///root/tripleo-heat-installer-templates/deployment/logrotate/logrotate-crond-container-puppet.yaml", "OS::TripleO::Services::SwiftProxy": "file:///root/tripleo-heat-installer-templates/deployment/swift/swift-proxy-container-puppet.yaml", "OS::TripleO::Services::SwiftDispersion": "OS::Heat::None", "OS::TripleO::Services::ExternalSwiftProxy": "OS::Heat::None", "OS::TripleO::Services::SwiftStorage": "file:///root/tripleo-heat-installer-templates/deployment/swift/swift-storage-container-puppet.yaml", "OS::TripleO::Services::SwiftRingBuilder": "file:///root/tripleo-heat-installer-templates/deployment/swift/swift-ringbuilder-container-puppet.yaml", "OS::TripleO::Services::Snmp": "file:///root/tripleo-heat-installer-templates/deployment/snmp/snmp-baremetal-puppet.yaml", "OS::TripleO::Services::Timezone": "file:///root/tripleo-heat-installer-templates/deployment/time/timezone-baremetal-ansible.yaml", "OS::TripleO::Services::UndercloudRemoveNovajoin": "OS::Heat::None", "OS::TripleO::Services::UndercloudTLS": "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::ComputeCeilometerAgent": "OS::Heat::None", "OS::TripleO::Services::Horizon": "file:///root/tripleo-heat-installer-templates/deployment/horizon/horizon-container-puppet.yaml", "OS::TripleO::Services::GnocchiApi": "OS::Heat::None", "OS::TripleO::Services::GnocchiMetricd": "OS::Heat::None", "OS::TripleO::Services::GnocchiStatsd": "OS::Heat::None", "OS::TripleO::Services::Xinetd": "OS::Heat::None", "OS::TripleO::Services::Chrony": "file:///root/tripleo-heat-installer-templates/deployment/timesync/chrony-baremetal-ansible.yaml", "OS::TripleO::Services::Ptp": "OS::Heat::None", "OS::TripleO::Services::Timesync": "OS::TripleO::Services::Chrony", "OS::TripleO::Services::TimeMaster": "file:///root/tripleo-heat-installer-templates/deployment/timemaster/timemaster-baremetal-ansible.yaml", "OS::TripleO::Services::IpaClient": "file:///root/tripleo-heat-installer-templates/deployment/ipa/ipaservices-baremetal-ansible.yaml", "OS::TripleO::Services::Ipsec": "OS::Heat::None", "OS::TripleO::Services::Rhsm": "OS::Heat::None", "OS::TripleO::Services::MasqueradeNetworks": "OS::Heat::None", "OS::TripleO::Services::TripleoValidations": "OS::Heat::None", "OS::TripleO::Services::UndercloudUpgrade": "OS::Heat::None", "OS::TripleO::Services::Collectd": "OS::Heat::None", "OS::TripleO::Services::ManilaApi": "file:///root/tripleo-heat-installer-templates/deployment/manila/manila-api-container-puppet.yaml", "OS::TripleO::Services::ManilaScheduler": "file:///root/tripleo-heat-installer-templates/deployment/manila/manila-scheduler-container-puppet.yaml", "OS::TripleO::Services::ManilaShare": "file:///root/tripleo-heat-installer-templates/deployment/manila/manila-share-pacemaker-puppet.yaml", "OS::TripleO::Services::ManilaBackendFlashBlade": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendIsilon": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendNetapp": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendPowerMax": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendUnity": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendVMAX": "OS::Heat::None", "OS::TripleO::Services::ManilaBackendCephFs": "file:///root/tripleo-heat-installer-templates/deployment/manila/manila-backend-cephfs.yaml", "OS::TripleO::Services::ManilaBackendVNX": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronL3Agent": "OS::Heat::None", "OS::TripleO::Services::ComputeNeutronMetadataAgent": "OS::Heat::None", "OS::TripleO::Services::BarbicanApi": "file:///root/tripleo-heat-installer-templates/deployment/barbican/barbican-api-container-puppet.yaml", "OS::TripleO::Services::BarbicanBackendSimpleCrypto": "file:///root/tripleo-heat-installer-templates/deployment/barbican/barbican-backend-simple-crypto-puppet.yaml", "OS::TripleO::Services::BarbicanBackendDogtag": "OS::Heat::None", "OS::TripleO::Services::BarbicanBackendKmip": "OS::Heat::None", "OS::TripleO::Services::BarbicanBackendPkcs11Crypto": "OS::Heat::None", "OS::TripleO::Services::BarbicanClient": "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::MetricsQdr": "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::IronicPxe": "OS::Heat::None", "OS::TripleO::Services::IronicNeutronAgent": "OS::Heat::None", "OS::TripleO::Services::NovaIronic": "OS::Heat::None", "OS::TripleO::Services::TripleoFirewall": "file:///root/tripleo-heat-installer-templates/deployment/tripleo-firewall/tripleo-firewall-baremetal-ansible.yaml", "OS::TripleO::Services::TripleoPackages": "file:///root/tripleo-heat-installer-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml", "OS::TripleO::Services::OpenStackClients": "file:///root/tripleo-heat-installer-templates/deployment/clients/openstack-clients-baremetal-ansible.yaml", "OS::TripleO::Services::TLSProxyBase": "file:///root/tripleo-heat-installer-templates/deployment/apache/apache-baremetal-puppet.yaml", "OS::TripleO::Services::CinderBackendDellSc": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCSc": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCPowerFlex": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCPowermax": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCPowerStore": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCUnity": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCVMAXISCSI": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCVNX": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCVxFlexOS": "OS::Heat::None", "OS::TripleO::Services::CinderBackendDellEMCXtremio": "OS::Heat::None", "OS::TripleO::Services::CinderBackendNetApp": "OS::Heat::None", "OS::TripleO::Services::CinderBackendPure": "OS::Heat::None", "OS::TripleO::Services::CinderBackendScaleIO": "OS::Heat::None", "OS::TripleO::Services::CinderBackendNVMeOF": "OS::Heat::None", "OS::TripleO::Services::CinderHPELeftHandISCSI": "OS::Heat::None", "OS::TripleO::Services::CinderVolumeEdge": "OS::Heat::None", "OS::TripleO::Services::Etcd": "OS::Heat::None", "OS::TripleO::Services::AuditD": "OS::Heat::None", "OS::TripleO::Services::OctaviaApi": "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::OctaviaDeploymentConfig": "OS::Heat::None", "OS::TripleO::Services::LiquidioCompute": "OS::Heat::None", "OS::TripleO::Services::MySQLClient": "file:///root/tripleo-heat-installer-templates/deployment/database/mysql-client.yaml", "OS::TripleO::Services::Vpp": "OS::Heat::None", "OS::TripleO::Services::NeutronVppAgent": "OS::Heat::None", "OS::TripleO::Services::Podman": "file:///root/tripleo-heat-installer-templates/deployment/podman/podman-baremetal-ansible.yaml", "OS::TripleO::Services::Docker": "OS::Heat::None", "OS::TripleO::Services::DockerRegistry": "file:///root/tripleo-heat-installer-templates/deployment/image-serve/image-serve-baremetal-ansible.yaml", "OS::TripleO::Services::ContainerImagePrepare": "file:///root/tripleo-heat-installer-templates/deployment/container-image-prepare/container-image-prepare-baremetal-ansible.yaml", "OS::TripleO::Services::CertmongerUser": "OS::Heat::None", "OS::TripleO::Services::Clustercheck": "file:///root/tripleo-heat-installer-templates/deployment/pacemaker/clustercheck-container-puppet.yaml", "OS::TripleO::Services::Rsyslog": "file:///root/tripleo-heat-installer-templates/deployment/logging/rsyslog-baremetal-ansible.yaml", "OS::TripleO::Services::RsyslogSidecar": "OS::Heat::None", "OS::TripleO::Services::LoginDefs": "OS::Heat::None", "OS::TripleO::Services::ComputeInstanceHA": "OS::Heat::None", "OS::TripleO::Services::DesignateApi": "OS::Heat::None", "OS::TripleO::Services::DesignateCentral": "OS::Heat::None", "OS::TripleO::Services::DesignateProducer": "OS::Heat::None", "OS::TripleO::Services::DesignateWorker": "OS::Heat::None", "OS::TripleO::Services::DesignateMDNS": "OS::Heat::None", "OS::TripleO::Services::DesignateSink": "OS::Heat::None", "OS::TripleO::Services::DesignateBind": "OS::Heat::None", "OS::TripleO::Services::NeutronMl2PluginBase": "file:///root/tripleo-heat-installer-templates/deployment/neutron/neutron-plugin-ml2-ovn.yaml", "OS::TripleO::Services::Multipathd": "OS::Heat::None", "OS::TripleO::Services::GlanceApiEdge": "OS::Heat::None", "OS::TripleO::Services::HAproxyEdge": "OS::Heat::None", "OS::TripleO::Services::Frr": "OS::Heat::None", "OS::TripleO::Services::OVNBgpAgent": "OS::Heat::None", "OS::TripleO::Services::Unbound": "OS::Heat::None", "OS::TripleO::Services::Tmpwatch": "file:///root/tripleo-heat-installer-templates/deployment/logrotate/tmpwatch-install.yaml", "OS::TripleO::Services::Logging::BarbicanApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/barbican-api.yaml", "OS::TripleO::Services::Logging::GlanceApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/glance-api.yaml", "OS::TripleO::Services::Logging::HAProxy": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/haproxy.yaml", "OS::TripleO::Services::Logging::HeatApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/heat-api.yaml", "OS::TripleO::Services::Logging::HeatApiCfn": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/heat-api-cfn.yaml", "OS::TripleO::Services::Logging::HeatEngine": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/heat-engine.yaml", "OS::TripleO::Services::Logging::Keystone": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/keystone.yaml", "OS::TripleO::Services::Logging::NeutronApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/neutron-api.yaml", "OS::TripleO::Services::Logging::NeutronCommon": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/neutron-common.yaml", "OS::TripleO::Services::Logging::NovaApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/nova-api.yaml", "OS::TripleO::Services::Logging::NovaMetadata": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/nova-metadata.yaml", "OS::TripleO::Services::Logging::NovaCommon": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/nova-common.yaml", "OS::TripleO::Services::Logging::NovaLibvirt": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/nova-libvirt.yaml", "OS::TripleO::Services::Logging::PlacementApi": "file:///root/tripleo-heat-installer-templates/deployment/logging/files/placement-api.yaml", "OS::TripleO::Services::Tempest": "OS::Heat::None", "OS::TripleO::Services::BootParams": "file:///root/tripleo-heat-installer-templates/deployment/kernel/kernel-boot-params-baremetal-ansible.yaml", "OS::TripleO::DeployedServer::ControlPlanePort": "file:///root/tripleo-heat-installer-templates/deployed-server/deployed-neutron-port.yaml"}, "parameters": {"ServiceData": {"net_cidr_map": {"ctlplane": ["192.168.122.0/24"], "storage": ["172.18.0.0/24"], "storage_mgmt": ["172.20.0.0/24"], "internal_api": ["172.17.0.0/24"], "tenant": ["172.19.0.0/24"], "external": ["172.21.0.0/24"]}, "net_vip_map": {"ctlplane": "192.168.122.99", "ctlplane_subnet": "192.168.122.99/24", "ctlplane_uri": "192.168.122.99", "storage": "172.18.0.2", "storage_subnet": "", "storage_uri": "172.18.0.2", "storage_mgmt": "172.20.0.2", "storage_mgmt_subnet": "", "storage_mgmt_uri": "172.20.0.2", "internal_api": "172.17.0.2", "internal_api_subnet": "", "internal_api_uri": "172.17.0.2", "tenant": "", "tenant_subnet": "", "tenant_uri": "", "external": "172.21.0.2", "external_subnet": "", "external_uri": "172.21.0.2"}, "net_ip_version_map": {"ctlplane": 4, "storage": 4, "storage_mgmt": 4, "internal_api": 4, "tenant": 4, "external": 4}, "vip_subnet_map": {"ctlplane": "ctlplane-subnet", "Storage": "storage_subnet", "StorageMgmt": "storage_mgmt_subnet", "InternalApi": "internal_api_subnet", "External": "external_subnet", "redis": "internal_api_subnet", "ovn_dbs": "internal_api_subnet"}}, "ServiceNetMap": {"ApacheNetwork": "internal_api", "NeutronTenantNetwork": "tenant", "AodhApiNetwork": "internal_api", "BarbicanApiNetwork": "internal_api", "GnocchiApiNetwork": "internal_api", "MongodbNetwork": "internal_api", "CinderApiNetwork": "internal_api", "CinderIscsiNetwork": "storage", "GlanceApiNetwork": "internal_api", "GlanceApiEdgeNetwork": "internal_api", "GlanceApiInternalNetwork": "internal_api", "IronicApiNetwork": "ctlplane", "IronicNetwork": "baremetal", "IronicInspectorNetwork": "baremetal", "KeystoneAdminApiNetwork": "ctlplane", "KeystonePublicApiNetwork": "internal_api", "ManilaApiNetwork": "internal_api", "NeutronApiNetwork": "internal_api", "OctaviaApiNetwork": "internal_api", "HeatApiNetwork": "internal_api", "HeatApiCfnNetwork": "internal_api", "HeatApiCloudwatchNetwork": "internal_api", "NovaApiNetwork": "internal_api", "PlacementNetwork": "internal_api", "NovaMetadataNetwork": "internal_api", "NovaLibvirtNetwork": "internal_api", "NovajoinNetwork": "internal_api", "SwiftStorageNetwork": "storage_mgmt", "SwiftProxyNetwork": "storage", "HorizonNetwork": "internal_api", "MemcachedNetwork": "internal_api", "OsloMessagingRpcNetwork": "internal_api", "OsloMessagingNotifyNetwork": "internal_api", "RabbitmqNetwork": "internal_api", "RabbitmqManagementNetwork": "internal_api", "QdrNetwork": "internal_api", "RedisNetwork": "internal_api", "GaneshaNetwork": "external", "MysqlNetwork": "internal_api", "SnmpdNetwork": "ctlplane", "CephClusterNetwork": "storage_mgmt", "CephDashboardNetwork": "ctlplane", "CephGrafanaNetwork": "storage", "CephMonNetwork": "storage", "CephRgwNetwork": "storage", "PublicNetwork": "external", "InternalApiNetwork": "internal_api", "OpendaylightApiNetwork": "internal_api", "OvnDbsNetwork": "internal_api", "DockerRegistryNetwork": "ctlplane", "PacemakerNetwork": "internal_api", "PacemakerRemoteNetwork": "internal_api", "DesignateApiNetwork": "internal_api", "DesignateMdnsNetwork": "internal_api", "DesignateWorkerNetwork": "external", "DesignateBindNetwork": "external", "BINDNetwork": "external", "EtcdNetwork": "internal_api", "HaproxyNetwork": "ctlplane", "UnboundNetwork": "external", "StandaloneHostnameResolveNetwork": "internal_api", "StandaloneMetricsQdrNetwork": "internal_api", "NovaVncProxyNetwork": "internal_api"}, "EndpointMap": {"AodhAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8042", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8042", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8042"}, "AodhInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8042", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8042", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8042"}, "AodhPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13042", "protocol": "https", "uri": "https://standalone.ooo.test:13042", "uri_no_suffix": "https://standalone.ooo.test:13042"}, "BarbicanAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9311", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9311", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9311"}, "BarbicanInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9311", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9311", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9311"}, "BarbicanPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13311", "protocol": "https", "uri": "https://standalone.ooo.test:13311", "uri_no_suffix": "https://standalone.ooo.test:13311"}, "CephDashboardInternal": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "8444", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:8444", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:8444"}, "CephGrafanaInternal": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "3100", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:3100", "uri_no_suffix": "https://overcloud.storage.ooo.test:3100"}, "CephRgwAdmin": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080/swift/v1/AUTH_%(project_id)s", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "CephRgwInternal": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080/swift/v1/AUTH_%(project_id)s", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "CephRgwPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13808", "protocol": "https", "uri": "https://standalone.ooo.test:13808/swift/v1/AUTH_%(project_id)s", "uri_no_suffix": "https://standalone.ooo.test:13808"}, "CinderAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13776", "protocol": "https", "uri": "https://standalone.ooo.test:13776/v1/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13776"}, "CinderV2Admin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v2/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderV2Internal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v2/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderV2Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13776", "protocol": "https", "uri": "https://standalone.ooo.test:13776/v2/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13776"}, "CinderV3Admin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v3/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderV3Internal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8776", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8776/v3/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8776"}, "CinderV3Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13776", "protocol": "https", "uri": "https://standalone.ooo.test:13776/v3/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13776"}, "DesignateAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9001", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9001/v2", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9001"}, "DesignateInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9001", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9001/v2", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9001"}, "DesignatePublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13001", "protocol": "https", "uri": "https://standalone.ooo.test:13001/v2", "uri_no_suffix": "https://standalone.ooo.test:13001"}, "DockerRegistryInternal": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "8787", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:8787", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:8787"}, "GaneshaInternal": {"host": "172.21.0.2", "host_nobrackets": "172.21.0.2", "port": "2049", "protocol": "nfs", "uri": "nfs://172.21.0.2:2049", "uri_no_suffix": "nfs://172.21.0.2:2049"}, "GlanceAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9293", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9293", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9293"}, "GlanceInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9293", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9293", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9293"}, "GlancePublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13292", "protocol": "https", "uri": "https://standalone.ooo.test:13292", "uri_no_suffix": "https://standalone.ooo.test:13292"}, "GnocchiAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8041", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8041", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8041"}, "GnocchiInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8041", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8041", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8041"}, "GnocchiPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13041", "protocol": "https", "uri": "https://standalone.ooo.test:13041", "uri_no_suffix": "https://standalone.ooo.test:13041"}, "HeatAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8004", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8004/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8004"}, "HeatInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8004", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8004/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8004"}, "HeatPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13004", "protocol": "https", "uri": "https://standalone.ooo.test:13004/v1/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13004"}, "HeatCfnAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8000", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8000/v1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8000"}, "HeatCfnInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8000", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8000/v1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8000"}, "HeatCfnPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13005", "protocol": "https", "uri": "https://standalone.ooo.test:13005/v1", "uri_no_suffix": "https://standalone.ooo.test:13005"}, "HorizonPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "443", "protocol": "https", "uri": "https://standalone.ooo.test:443/dashboard", "uri_no_suffix": "https://standalone.ooo.test:443"}, "IronicAdmin": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "6385", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:6385/v1", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:6385"}, "IronicInternal": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "6385", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:6385/v1", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:6385"}, "IronicPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13385", "protocol": "https", "uri": "https://standalone.ooo.test:13385/v1", "uri_no_suffix": "https://standalone.ooo.test:13385"}, "IronicInspectorAdmin": {"host": "", "host_nobrackets": "", "port": "5050", "protocol": "http", "uri": "http://:5050", "uri_no_suffix": "http://:5050"}, "IronicInspectorInternal": {"host": "", "host_nobrackets": "", "port": "5050", "protocol": "http", "uri": "http://:5050", "uri_no_suffix": "http://:5050"}, "IronicInspectorPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13050", "protocol": "https", "uri": "https://standalone.ooo.test:13050", "uri_no_suffix": "https://standalone.ooo.test:13050"}, "KeystoneAdmin": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "35357", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:35357/", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:35357"}, "KeystoneInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "5000", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:5000/", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:5000"}, "KeystonePublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13000", "protocol": "https", "uri": "https://standalone.ooo.test:13000/", "uri_no_suffix": "https://standalone.ooo.test:13000"}, "KeystoneV3Admin": {"host": "overcloud.ctlplane.ooo.test", "host_nobrackets": "overcloud.ctlplane.ooo.test", "port": "35357", "protocol": "https", "uri": "https://overcloud.ctlplane.ooo.test:35357/v3", "uri_no_suffix": "https://overcloud.ctlplane.ooo.test:35357"}, "KeystoneV3Internal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "5000", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:5000/v3", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:5000"}, "KeystoneV3Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13000", "protocol": "https", "uri": "https://standalone.ooo.test:13000/v3", "uri_no_suffix": "https://standalone.ooo.test:13000"}, "ManilaAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8786", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8786/v2", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8786"}, "ManilaInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8786", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8786/v2", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8786"}, "ManilaPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13786", "protocol": "https", "uri": "https://standalone.ooo.test:13786/v2", "uri_no_suffix": "https://standalone.ooo.test:13786"}, "ManilaV1Admin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8786", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8786/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8786"}, "ManilaV1Internal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8786", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8786/v1/%(tenant_id)s", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8786"}, "ManilaV1Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13786", "protocol": "https", "uri": "https://standalone.ooo.test:13786/v1/%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13786"}, "MetricsQdrPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "5666", "protocol": "amqp", "uri": "amqp://standalone.ooo.test:5666", "uri_no_suffix": "amqp://standalone.ooo.test:5666"}, "MysqlInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "3306", "protocol": "mysql+pymysql", "uri": "mysql+pymysql://overcloud.internalapi.ooo.test:3306", "uri_no_suffix": "mysql+pymysql://overcloud.internalapi.ooo.test:3306"}, "NeutronAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9696", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9696", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9696"}, "NeutronInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9696", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9696", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9696"}, "NeutronPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13696", "protocol": "https", "uri": "https://standalone.ooo.test:13696", "uri_no_suffix": "https://standalone.ooo.test:13696"}, "NovaAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8774", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8774/v2.1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8774"}, "NovaInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8774", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8774/v2.1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8774"}, "NovaPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13774", "protocol": "https", "uri": "https://standalone.ooo.test:13774/v2.1", "uri_no_suffix": "https://standalone.ooo.test:13774"}, "NovaMetadataInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8775", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8775", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8775"}, "NovaVNCProxyAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "6080", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:6080", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:6080"}, "NovaVNCProxyInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "6080", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:6080", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:6080"}, "NovaVNCProxyPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13080", "protocol": "https", "uri": "https://standalone.ooo.test:13080", "uri_no_suffix": "https://standalone.ooo.test:13080"}, "NovajoinAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9090", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9090/v1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9090"}, "NovajoinInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9090", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9090/v1", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9090"}, "NovajoinPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13090", "protocol": "https", "uri": "https://standalone.ooo.test:13090/v1", "uri_no_suffix": "https://standalone.ooo.test:13090"}, "OctaviaAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9876", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9876", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9876"}, "OctaviaInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "9876", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:9876", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:9876"}, "OctaviaPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13876", "protocol": "https", "uri": "https://standalone.ooo.test:13876", "uri_no_suffix": "https://standalone.ooo.test:13876"}, "PlacementAdmin": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8778", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8778/placement", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8778"}, "PlacementInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8778", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8778/placement", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8778"}, "PlacementPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13778", "protocol": "https", "uri": "https://standalone.ooo.test:13778/placement", "uri_no_suffix": "https://standalone.ooo.test:13778"}, "SwiftAdmin": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "SwiftInternal": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080/v1/AUTH_%(tenant_id)s", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "SwiftPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13808", "protocol": "https", "uri": "https://standalone.ooo.test:13808/v1/AUTH_%(tenant_id)s", "uri_no_suffix": "https://standalone.ooo.test:13808"}, "SwiftS3Admin": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "SwiftS3Internal": {"host": "overcloud.storage.ooo.test", "host_nobrackets": "overcloud.storage.ooo.test", "port": "8080", "protocol": "https", "uri": "https://overcloud.storage.ooo.test:8080", "uri_no_suffix": "https://overcloud.storage.ooo.test:8080"}, "SwiftS3Public": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13808", "protocol": "https", "uri": "https://standalone.ooo.test:13808", "uri_no_suffix": "https://standalone.ooo.test:13808"}, "MysqlCellInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "3306", "protocol": "mysql+pymysql", "uri": "mysql+pymysql://overcloud.internalapi.ooo.test:3306", "uri_no_suffix": "mysql+pymysql://overcloud.internalapi.ooo.test:3306"}, "NovaVNCProxyCellPublic": {"host": "standalone.ooo.test", "host_nobrackets": "standalone.ooo.test", "port": "13080", "protocol": "https", "uri": "https://standalone.ooo.test:13080", "uri_no_suffix": "https://standalone.ooo.test:13080"}, "NovaMetadataCellInternal": {"host": "overcloud.internalapi.ooo.test", "host_nobrackets": "overcloud.internalapi.ooo.test", "port": "8775", "protocol": "https", "uri": "https://overcloud.internalapi.ooo.test:8775", "uri_no_suffix": "https://overcloud.internalapi.ooo.test:8775"}}, "RoleName": "Standalone", "RoleParameters": {"OVNCMSOptions": "enable-chassis-as-gw"}}, "parameter_defaults": {"NeutronMechanismDrivers": ["sriovnicswitch", "ovn"], "ContainerCli": "podman", "EnablePackageInstall": true, "SoftwareConfigTransport": "POLL_SERVER_HEAT", "OVNIntegrationBridge": "br-int", "ExtraConfig": {}, "StandaloneServices": ["OS::TripleO::Services::BootParams", "OS::TripleO::Services::BarbicanApi", "OS::TripleO::Services::BarbicanBackendSimpleCrypto", "OS::TripleO::Services::CACerts", "OS::TripleO::Services::CinderApi", "OS::TripleO::Services::CinderBackup", "OS::TripleO::Services::CinderScheduler", "OS::TripleO::Services::CinderVolume", "OS::TripleO::Services::Clustercheck", "OS::TripleO::Services::ContainerImagePrepare", "OS::TripleO::Services::ContainersLogrotateCrond", "OS::TripleO::Services::DockerRegistry", "OS::TripleO::Services::GlanceApi", "OS::TripleO::Services::GlanceApiInternal", "OS::TripleO::Services::HAproxy", "OS::TripleO::Services::HeatApi", "OS::TripleO::Services::HeatApiCfn", "OS::TripleO::Services::HeatEngine", "OS::TripleO::Services::Horizon", "OS::TripleO::Services::IpaClient", "OS::TripleO::Services::Iscsid", "OS::TripleO::Services::Kernel", "OS::TripleO::Services::Keystone", "OS::TripleO::Services::ManilaApi", "OS::TripleO::Services::ManilaBackendCephFs", "OS::TripleO::Services::ManilaScheduler", "OS::TripleO::Services::ManilaShare", "OS::TripleO::Services::Memcached", "OS::TripleO::Services::MySQL", "OS::TripleO::Services::MySQLClient", "OS::TripleO::Services::NeutronApi", "OS::TripleO::Services::NeutronCorePlugin", "OS::TripleO::Services::NeutronSriovAgent", "OS::TripleO::Services::NeutronDhcpAgent", "OS::TripleO::Services::NovaApi", "OS::TripleO::Services::NovaConductor", "OS::TripleO::Services::NovaMetadata", "OS::TripleO::Services::NovaScheduler", "OS::TripleO::Services::NovaCompute", "OS::TripleO::Services::NovaLibvirt", "OS::TripleO::Services::NovaMigrationTarget", "OS::TripleO::Services::NovaVncProxy", "OS::TripleO::Services::OVNController", "OS::TripleO::Services::OVNDBs", "OS::TripleO::Services::OVNMetadataAgent", "OS::TripleO::Services::OpenStackClients", "OS::TripleO::Services::OsloMessagingNotify", "OS::TripleO::Services::OsloMessagingRpc", "OS::TripleO::Services::Pacemaker", "OS::TripleO::Services::PlacementApi", "OS::TripleO::Services::Podman", "OS::TripleO::Services::Rsyslog", "OS::TripleO::Services::Snmp", "OS::TripleO::Services::Sshd", "OS::TripleO::Services::SwiftProxy", "OS::TripleO::Services::SwiftRingBuilder", "OS::TripleO::Services::SwiftStorage", "OS::TripleO::Services::Timesync", "OS::TripleO::Services::Timezone", "OS::TripleO::Services::Tmpwatch", "OS::TripleO::Services::TripleoFirewall", "OS::TripleO::Services::TripleoPackages", "OS::TripleO::Services::Tuned"], "StandaloneParameters": {}, "StandaloneExtraConfig": {}, "StandaloneExtraGroupVars": {}, "ServiceNetMap": {"ApacheNetwork": "internal_api", "NeutronTenantNetwork": "tenant", "AodhApiNetwork": "internal_api", "BarbicanApiNetwork": "internal_api", "GnocchiApiNetwork": "internal_api", "MongodbNetwork": "internal_api", "CinderApiNetwork": "internal_api", "CinderIscsiNetwork": "storage", "GlanceApiNetwork": "internal_api", "GlanceApiEdgeNetwork": "internal_api", "GlanceApiInternalNetwork": "internal_api", "IronicApiNetwork": "ctlplane", "IronicNetwork": "baremetal", "IronicInspectorNetwork": "baremetal", "KeystoneAdminApiNetwork": "ctlplane", "KeystonePublicApiNetwork": "internal_api", "ManilaApiNetwork": "internal_api", "NeutronApiNetwork": "internal_api", "OctaviaApiNetwork": "internal_api", "HeatApiNetwork": "internal_api", "HeatApiCfnNetwork": "internal_api", "HeatApiCloudwatchNetwork": "internal_api", "NovaApiNetwork": "internal_api", "PlacementNetwork": "internal_api", "NovaMetadataNetwork": "internal_api", "NovaLibvirtNetwork": "internal_api", "NovajoinNetwork": "internal_api", "SwiftStorageNetwork": "storage_mgmt", "SwiftProxyNetwork": "storage", "HorizonNetwork": "internal_api", "MemcachedNetwork": "internal_api", "OsloMessagingRpcNetwork": "internal_api", "OsloMessagingNotifyNetwork": "internal_api", "RabbitmqNetwork": "internal_api", "RabbitmqManagementNetwork": "internal_api", "QdrNetwork": "internal_api", "RedisNetwork": "internal_api", "GaneshaNetwork": "external", "MysqlNetwork": "internal_api", "SnmpdNetwork": "ctlplane", "CephClusterNetwork": "storage_mgmt", "CephDashboardNetwork": "ctlplane", "CephGrafanaNetwork": "storage", "CephMonNetwork": "storage", "CephRgwNetwork": "storage", "PublicNetwork": "external", "InternalApiNetwork": "internal_api", "OpendaylightApiNetwork": "internal_api", "OvnDbsNetwork": "internal_api", "DockerRegistryNetwork": "ctlplane", "PacemakerNetwork": "internal_api", "PacemakerRemoteNetwork": "internal_api", "DesignateApiNetwork": "internal_api", "DesignateMdnsNetwork": "internal_api", "DesignateWorkerNetwork": "external", "DesignateBindNetwork": "external", "BINDNetwork": "external", "EtcdNetwork": "internal_api", "HaproxyNetwork": "ctlplane", "UnboundNetwork": "external", "StandaloneHostnameResolveNetwork": "internal_api", "StandaloneMetricsQdrNetwork": "internal_api"}, "VipSubnetMap": {"ctlplane": "ctlplane-subnet", "Storage": "storage_subnet", "StorageMgmt": "storage_mgmt_subnet", "InternalApi": "internal_api_subnet", "External": "external_subnet", "redis": "internal_api_subnet", "ovn_dbs": "internal_api_subnet"}, "SshServerOptions": {"HostKey": ["/etc/ssh/ssh_host_rsa_key", "/etc/ssh/ssh_host_ecdsa_key", "/etc/ssh/ssh_host_ed25519_key"], "SyslogFacility": "AUTHPRIV", "AuthorizedKeysFile": ".ssh/authorized_keys", "ChallengeResponseAuthentication": "no", "GSSAPIAuthentication": "no", "GSSAPICleanupCredentials": "no", "UsePAM": "yes", "UseDNS": "no", "PrintMotd": "no", "X11Forwarding": "yes", "AcceptEnv": ["LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES", "LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT", "LC_IDENTIFICATION LC_ALL LANGUAGE", "XMODIFIERS"], "Subsystem": "sftp  /usr/libexec/openssh/sftp-server"}, "AdminPassword": "G60N4G6VxgTk58fxibdcX9hui", "AdminToken": "IiZJ4tjweqfls5pL4nxVdWQ5l", "AodhPassword": "nsPAaSZrMdfnaG6HbF8jrgcw8", "BarbicanPassword": "mfetjn8xVqrnjil6zwdIWESd0", "BarbicanSimpleCryptoKek": "TVQ-lrM9TVtFYG562pGmxOIA5kK6UFg3zVDT880Tt8Y=", "CeilometerMeteringSecret": "JZBfZezHbeHvxaDiVMfejicvo", "CeilometerPassword": "jBXKzrrRmVg5vAvAKQQSC7TLN", "CephClientKey": "AQC1CXtpAAAAABAAV4VFv7BDUZ6/lVeggXlMow==", "CephClusterFSID": "8bcadd8b-a10b-4778-8749-23ad22b50189", "CephDashboardAdminPassword": "jnuObSIdpbBdnR73Ooh9PSDDK", "CephGrafanaAdminPassword": "y7XAwxNVVckWwB3V3oetXJ8Y4", "CephManilaClientKey": "AQC1CXtpAAAAABAA9EClQQYRYgXpVrI1MOBm6A==", "CephRgwKey": "AQC1CXtpAAAAABAA+RoDoaWn6511+OnRfw0ZLA==", "CinderPassword": "QNCmshxRrqE4VsWY9iJBVq1sR", "CongressPassword": "H3Sad6J5Uli9d8jQSVv35sQ0O", "DesignatePassword": "KRPQVit5s0RWQyqZj8TjItMDy", "DesignateRndcKey": "IhypHy+/ZlPBh5l86u9Akjft3t+7ce3qG9mb8Wt9t5A=", "Ec2ApiPassword": "gf2hCkAyX4WFKMukYIe9PAWoe", "EtcdInitialClusterToken": "VM5NLD3IyalvOTQKwgrmDOvn2", "GlancePassword": "ZANWEBa8xmuK6z9ppdnF5zrj1", "GnocchiPassword": "Qf2BCwmgM1bHTRlZ6NjlaI6kM", "HAProxyStatsPassword": "JBEo12cqbN1HsDyd17xOcF2LU", "HeatAuthEncryptionKey": "DyKnMyfAehHpR8vcNMFaNMuP9BwcaTVy", "HeatPassword": "zjOwacBTVCElOoOgk1TWGnsNq", "HeatStackDomainAdminPassword": "v75Rxwe1Xi6oJqk32tkfNpB2L", "HorizonSecret": "XmrCaJrWJL", "IronicPassword": "jKMaeRtPG6dOpJvusvG0h1uGw", "KeystoneCredential0": "kOaPahtyzaOkZkpZDzF_qlF1hRntEPGKdfv1ODDtgeY=", "KeystoneCredential1": "W5w-pRYzNQ5Tg7LJaRmxeMdjqM0xTNWm8EfpiA_5hMM=", "KeystoneFernetKey0": "MCTJx6NfUTCOqXjQrIjVTBMfsZQHHHnh_R3_uzqEZQU=", "KeystoneFernetKey1": "V6XUJJ5BXU-noukaLJ3IdxUriSxLgcwaD-jq3Rn0QdM=", "KeystoneFernetKeys": {"/etc/keystone/fernet-keys/0": {"content": "ioBkACo1cMLH53xVv0IaRSdLJbEtdc4aKw5wTGE_FPo="}, "/etc/keystone/fernet-keys/1": {"content": "ddWvzIGYo2nQz_4lngv2Dci1_iVH9Dt0SzOWckzWu9M="}}, "LibvirtTLSPassword": "5gdEYFO0VWAyIgsc6K2fCgWY0", "ManilaPassword": "zDLrtZC562Z91NNIW0RzMyGUV", "MigrationSshKey": {"private_key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEowIBAAKCAQEA7JowROfMf0FpeqJ5dGdTdSuthtyBPoAGMqa4+9byHpq6c2xY\nYOvqynDYvjJHV71TFDVzg5zTYSMQYQn1Yd8+nfRO26tT4VSQoD/26/shk0IsmfaZ\nGhHaXIjbqOsekz4R8+uiwCx8sfLusO6Dm95EWEnwa2nqKy97DvTMIqgQOsKDk+7W\nJRxVk5jIPVTzEiOBdKszSwC5teBF8EolZG7XprboB4KJXkUOjkL/1pVTtmV8dbj3\n7L6TtlrQ1lcqWWL10l3l9YnXDZ82TxlE7Yac6+gRoeBaR/WBXvTuEGArSoNsKtmn\nujaf0q7wzJKBP67oSmM0y+yN3BdYtat9YsanmQIDAQABAoIBAGcnGAlKmBUZEyAU\nyuftjmzEpKxp4W06yrj1iCu//CJMqiJdZ7Cl2mD1TwGpEQKXN6vVW+3TBzNP4rmz\n6kgH2RhrZaAO84yHXmCHUqNygyJdFO3xHbHIe8+hGUdtbpCaXKBgKL4pBxpcBCWe\nb0Ga52gooElsTVwToM6V+pPXeu/qfHGuHcNrMBnuluHniPv5m6eLKJfBBddEOoYm\nwMdllEfXvx4c3fl9p3A06vsgmJNo0hHxB6vH74dzLve6LIeYNOLDLX4sfXfrpHRp\ncXNZJ7gfxi9rPsNsL81hq8+/aPUpyBCXDsj1dpnpWJ/mcxej+Zqrp05iKeCIW0ax\nhDlJYyMCgYEA9JX4Ddz8/fbnz8T6HhiX/fH5P95fbMFIF/ItslfnhFqJ21YoqIfW\n5+I9Njct3a+ilGV0tvxGqIeFOfnLUoZMSvu0Owm4KOBkO1pCdcv4tRaY9tJog+q8\neKyhUCNqUMhSSEG4c4PwNqbG0mEyjA5p3Z5XZ+l20SoWArQ0Qd2ldtMCgYEA96TX\neAVPhvHlX3K2AagS7KfCKYO9kUd9F4y7qcuuCdsb9+To3DvOxvYrap95okc0ZO6Z\ni0+K/tm2DVFqM6LlmZP4j0gs6S+ShZWV2SnM/W/c/wQMbDxFA/hBzaix1+e2Ni45\nvJP0fx6MXx1t+IQEHQCRusbcJMqbOpa1b4qm/GMCgYAxWTzmVys4dqPI+P5aKi4o\nj7TxnQV15P2Nz1BHBpNw0e+0sIqdjmLfAHfHQ5TegLx14o6NCROcl1NbIjpS2UP1\ncRmpO8nLfZLbotd7+v6gUwHj8woha7BBTNtzVuHxkKmBaLk1nW5PKJE/C1tuhM35\naCRMk/9kLnCodQGCNJ1Y/wKBgQDEXfrZWeSwzZkjMXOvJpYy/+dPQf6Md5JynQ6l\n2jNb71ljHSmkkOwrCkJtHp21lx6ttiEcvWsrIHliYB+FaHMFb7cV7pZmJWna8T1M\nYQACKrSjppMvNC9JsY6ERHMZD8yFc+wmY2/paNDIDy8Hc69LTAtCfrNLnTivoZen\nJdu5nwKBgDEgdNSCCr+P7j3EnwUgla/x80KpqBN4sqOEC86HAo7RZkJ3kQTIG+9k\nT5LpCHFkw1ABwr2wIC7hLh32dOnn7S8+/43afgkTexo2wI1rKo4ADeR/tHKk7XUc\nOvSgaRVCUZwdAW+k6ejMvqtSwQf75FySy+tifrAo+ZWi5hiwVr2z\n-----END RSA PRIVATE KEY-----\n", "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDsmjBE58x/QWl6onl0Z1N1K62G3IE+gAYyprj71vIemrpzbFhg6+rKcNi+MkdXvVMUNXODnNNhIxBhCfVh3z6d9E7bq1PhVJCgP/br+yGTQiyZ9pkaEdpciNuo6x6TPhHz66LALHyx8u6w7oOb3kRYSfBraeorL3sO9MwiqBA6woOT7tYlHFWTmMg9VPMSI4F0qzNLALm14EXwSiVkbtemtugHgoleRQ6OQv/WlVO2ZXx1uPfsvpO2WtDWVypZYvXSXeX1idcNnzZPGUTthpzr6BGh4FpH9YFe9O4QYCtKg2wq2ae6Np/SrvDMkoE/ruhKYzTL7I3cF1i1q31ixqeZ Generated by TripleO"}, "MysqlClustercheckPassword": "RivmmNcyJDIv66m5ntET6pnj7", "MysqlMariabackupPassword": "pUInDLLlAUEqFnSWRL8AoDbsb", "MysqlRootPassword": "mqg1tIKnBc", "NeutronMetadataProxySharedSecret": "rvfCDJNMGuzRV8tL0kDYUeSos", "NeutronPassword": "Y902bxTWDEIrK03Vf8lYJtSjs", "NotifyPassword": "HvPdPOVvcd4yqMNbFPJ948pa6", "NovaPassword": "BK6Pw4sBT7hskRYnTNOy9LPO6", "NovajoinPassword": "WbuevuFB9S63hAZOztrCkk6e2", "OctaviaCaKeyPassphrase": "sDClJ55PZdb6m7KmVugkTl8ad", "OctaviaHeartbeatKey": "3Mf7QY6P8oyfrW662IqQlPTlQ", "OctaviaPassword": "azooF0uwfm5ciX6QJSOq8IPNI", "OctaviaServerCertsKeyPassphrase": "ytikaf6sqJg7041JyYKnuohEldEngrsp", "PacemakerRemoteAuthkey": "[encoded data, 4096 characters]", "PankoPassword": "hZVywLLuKh5EdF0TW8C8G3ZSZ", "PcsdPassword": "NRpfdBJNuzE4xV2k", "PlacementPassword": "SThW8933BczrNNqSvTQYN64q0", "RabbitCookie": "ZykDWe0yUs2F694U0bGk", "RabbitPassword": "chk1DsF6VBQhoO3xxLD278izu", "RedisPassword": "QPsiHrYWKWC3Pz1oGgV9cMdtz", "RpcPassword": "cElTl0i11er9IDlWPpfe3qJzh", "SaharaPassword": "or9xdejW3Rzozbc5FmTDtzk19", "SnmpdReadonlyUserPassword": "g9rrv3NeXbCKGyEZWZ6SYGPD", "SwiftHashSuffix": "O1GhmvSllAVUUUpy5fkOH3eYI", "SwiftPassword": "xgtwlEDEGWXUtqaWQDOYvQaiG", "CloudDomain": "ooo.test", "CloudName": "standalone.ooo.test", "CloudNameCtlplane": "overcloud.ctlplane.ooo.test", "CloudNameInternal": "overcloud.internalapi.ooo.test", "CloudNameStorage": "overcloud.storage.ooo.test", "CloudNameStorageManagement": "overcloud.storagemgmt.ooo.test", "CtlplaneNetworkAttributes": {"network": {"mtu": 1500}, "subnets": {"ctlplane-subnet": {"cidr": "192.168.122.0/24", "host_routes": [], "ip_version": "4"}}}, "DeployedServerPortMap": {"control_virtual_ip": {"fixed_ips": [{"ip_address": "192.168.122.99"}], "network": {"tags": ["192.168.122.0/24"]}, "subnets": [{"cidr": "192.168.122.0/24", "ip_version": 4}]}, "public_virtual_ip": {"fixed_ips": [{"ip_address": "192.168.122.100"}], "network": {"tags": ["192.168.122.0/24"]}, "subnets": [{"cidr": "192.168.122.0/24", "ip_version": 4}]}, "standalone-ctlplane": {"fixed_ips": [{"ip_address": "192.168.122.100"}], "network": {"tags": ["192.168.122.0/24"]}, "subnets": [{"cidr": "192.168.122.0/24", "ip_version": 4}]}}, "ExternalNetCidr": "192.168.122.100/24", "HostnameMap": {"standalone-standalone-0": "standalone"}, "IPPool": {"external": ["192.168.122.100"]}, "OVNDBsVirtualFixedIPs": [{"ip_address": "192.168.122.99", "use_neutron": false}], "OVNStaticBridgeMacMappings": {"standalone": {"datacentre": "fa:16:3a:00:53:00"}}, "RedisVirtualFixedIPs": [{"ip_address": "192.168.122.99", "use_neutron": false}], "DeployIdentifier": 1769671094, "RootStackName": "standalone", "StackAction": "CREATE", "AddVipsToEtcHosts": true, "DnsServers": [], "NetworkSafeDefaults": true, "NtpServer": "pool.ntp.org", "SshFirewallAllowAll": true, "StandaloneNetworkConfigTemplate": "/root/standalone_net_config.j2", "SwiftReplicas": 1, "CinderWorkers": 1, "GlanceWorkers": 1, "HeatWorkers": 1, "KeystoneWorkers": 1, "NeutronWorkers": 1, "NeutronMetadataWorkers": 1, "NovaWorkers": 1, "NovaSchedulerWorkers": 1, "SwiftWorkers": 1, "PlacementWorkers": 1, "GnocchiMetricdWorkers": 1, "ApacheMaxRequestWorkers": 100, "ApacheServerLimit": 100, "ControllerExtraConfig": {"nova::network::neutron::timeout": "60"}, "DatabaseSyncTimeout": 900, "NovaReservedHostMemory": 512, "MysqlInnodbBufferPoolSize": "128M", "DeployedNetworkEnvironment": {"net_attributes_map": {"storage": {"network": {"dns_domain": "storage.mydomain.tld.", "mtu": 1500, "name": "storage", "tags": ["tripleo_network_name=Storage", "tripleo_net_idx=0", "tripleo_service_net_map_replace=storage", "tripleo_vip=true"]}, "subnets": {"storage_subnet": {"cidr": "172.18.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "storage_subnet", "tags": []}}}, "storage_mgmt": {"network": {"dns_domain": "storagemgmt.mydomain.tld.", "mtu": 1500, "name": "storage_mgmt", "tags": ["tripleo_network_name=StorageMgmt", "tripleo_net_idx=0", "tripleo_service_net_map_replace=storage_mgmt", "tripleo_vip=true"]}, "subnets": {"storage_mgmt_subnet": {"cidr": "172.20.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "storage_mgmt_subnet", "tags": []}}}, "internal_api": {"network": {"dns_domain": "internal.mydomain.tld.", "mtu": 1500, "name": "internal_api", "tags": ["tripleo_network_name=InternalApi", "tripleo_net_idx=0", "tripleo_service_net_map_replace=internal", "tripleo_vip=true"]}, "subnets": {"internal_api_subnet": {"cidr": "172.17.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "internal_api_subnet", "tags": []}}}, "tenant": {"network": {"dns_domain": "tenant.mydomain.tld.", "mtu": 1500, "name": "tenant", "tags": ["tripleo_network_name=Tenant", "tripleo_net_idx=0", "tripleo_service_net_map_replace=tenant", "tripleo_vip=false"]}, "subnets": {"tenant_subnet": {"cidr": "172.19.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "tenant_subnet", "tags": []}}}, "external": {"network": {"dns_domain": "external.mydomain.tld.", "mtu": 1500, "name": "external", "tags": ["tripleo_network_name=External", "tripleo_net_idx=0", "tripleo_service_net_map_replace=external", "tripleo_vip=true"]}, "subnets": {"external_subnet": {"cidr": "172.21.0.0/24", "gateway_ip": null, "host_routes": [], "ip_version": 4, "dns_nameservers": [], "name": "external_subnet", "tags": []}}}}, "net_cidr_map": {"storage": ["172.18.0.0/24"], "storage_mgmt": ["172.20.0.0/24"], "internal_api": ["172.17.0.0/24"], "tenant": ["172.19.0.0/24"], "external": ["172.21.0.0/24"]}, "net_ip_version_map": {"storage": 4, "storage_mgmt": 4, "internal_api": 4, "tenant": 4, "external": 4}}, "KeystoneNotificationDriver": "messagingv2", "ManilaCephFSBackendName": "cephfs", "ManilaCephFSDriverHandlesShareServers": false, "ManilaCephFSCephFSAuthId": "manila", "ManilaCephFSCephVolumeMode": "0755", "ManilaCephFSCephFSProtocolHelperType": "CEPHFS", "EndpointMap": {"AodhAdmin": {"protocol": "https", "port": "8042", "host": "CLOUDNAME"}, "AodhInternal": {"protocol": "https", "port": "8042", "host": "CLOUDNAME"}, "AodhPublic": {"protocol": "https", "port": "13042", "host": "CLOUDNAME"}, "BarbicanAdmin": {"protocol": "https", "port": "9311", "host": "CLOUDNAME"}, "BarbicanInternal": {"protocol": "https", "port": "9311", "host": "CLOUDNAME"}, "BarbicanPublic": {"protocol": "https", "port": "13311", "host": "CLOUDNAME"}, "CephDashboardInternal": {"protocol": "https", "port": "8444", "host": "CLOUDNAME"}, "CephGrafanaInternal": {"protocol": "https", "port": "3100", "host": "CLOUDNAME"}, "CephRgwAdmin": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "CephRgwInternal": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "CephRgwPublic": {"protocol": "https", "port": "13808", "host": "CLOUDNAME"}, "CinderAdmin": {"protocol": "https", "port": "8776", "host": "CLOUDNAME"}, "CinderInternal": {"protocol": "https", "port": "8776", "host": "CLOUDNAME"}, "CinderPublic": {"protocol": "https", "port": "13776", "host": "CLOUDNAME"}, "DesignateAdmin": {"protocol": "https", "port": "9001", "host": "CLOUDNAME"}, "DesignateInternal": {"protocol": "https", "port": "9001", "host": "CLOUDNAME"}, "DesignatePublic": {"protocol": "https", "port": "13001", "host": "CLOUDNAME"}, "DockerRegistryInternal": {"protocol": "https", "port": "8787", "host": "CLOUDNAME"}, "GaneshaInternal": {"protocol": "nfs", "port": "2049", "host": "IP_ADDRESS"}, "GlanceAdmin": {"protocol": "https", "port": "9293", "host": "CLOUDNAME"}, "GlanceInternal": {"protocol": "https", "port": "9293", "host": "CLOUDNAME"}, "GlancePublic": {"protocol": "https", "port": "13292", "host": "CLOUDNAME"}, "GnocchiAdmin": {"protocol": "https", "port": "8041", "host": "CLOUDNAME"}, "GnocchiInternal": {"protocol": "https", "port": "8041", "host": "CLOUDNAME"}, "GnocchiPublic": {"protocol": "https", "port": "13041", "host": "CLOUDNAME"}, "HeatAdmin": {"protocol": "https", "port": "8004", "host": "CLOUDNAME"}, "HeatInternal": {"protocol": "https", "port": "8004", "host": "CLOUDNAME"}, "HeatPublic": {"protocol": "https", "port": "13004", "host": "CLOUDNAME"}, "HeatCfnAdmin": {"protocol": "https", "port": "8000", "host": "CLOUDNAME"}, "HeatCfnInternal": {"protocol": "https", "port": "8000", "host": "CLOUDNAME"}, "HeatCfnPublic": {"protocol": "https", "port": "13005", "host": "CLOUDNAME"}, "HorizonPublic": {"protocol": "https", "port": "443", "host": "CLOUDNAME"}, "IronicAdmin": {"protocol": "https", "port": "6385", "host": "CLOUDNAME"}, "IronicInternal": {"protocol": "https", "port": "6385", "host": "CLOUDNAME"}, "IronicPublic": {"protocol": "https", "port": "13385", "host": "CLOUDNAME"}, "IronicInspectorAdmin": {"protocol": "http", "port": "5050", "host": "CLOUDNAME"}, "IronicInspectorInternal": {"protocol": "http", "port": "5050", "host": "CLOUDNAME"}, "IronicInspectorPublic": {"protocol": "https", "port": "13050", "host": "CLOUDNAME"}, "KeystoneAdmin": {"protocol": "https", "port": "35357", "host": "CLOUDNAME"}, "KeystoneInternal": {"protocol": "https", "port": "5000", "host": "CLOUDNAME"}, "KeystonePublic": {"protocol": "https", "port": "13000", "host": "CLOUDNAME"}, "ManilaAdmin": {"protocol": "https", "port": "8786", "host": "CLOUDNAME"}, "ManilaInternal": {"protocol": "https", "port": "8786", "host": "CLOUDNAME"}, "ManilaPublic": {"protocol": "https", "port": "13786", "host": "CLOUDNAME"}, "MetricsQdrPublic": {"protocol": "amqp", "port": "5666", "host": "CLOUDNAME"}, "MysqlInternal": {"protocol": "mysql+pymysql", "port": "3306", "host": "CLOUDNAME"}, "NeutronAdmin": {"protocol": "https", "port": "9696", "host": "CLOUDNAME"}, "NeutronInternal": {"protocol": "https", "port": "9696", "host": "CLOUDNAME"}, "NeutronPublic": {"protocol": "https", "port": "13696", "host": "CLOUDNAME"}, "NovaAdmin": {"protocol": "https", "port": "8774", "host": "CLOUDNAME"}, "NovaInternal": {"protocol": "https", "port": "8774", "host": "CLOUDNAME"}, "NovaPublic": {"protocol": "https", "port": "13774", "host": "CLOUDNAME"}, "NovajoinAdmin": {"protocol": "https", "port": "9090", "host": "CLOUDNAME"}, "NovajoinInternal": {"protocol": "https", "port": "9090", "host": "CLOUDNAME"}, "NovajoinPublic": {"protocol": "https", "port": "13090", "host": "CLOUDNAME"}, "NovaMetadataInternal": {"protocol": "https", "port": "8775", "host": "CLOUDNAME"}, "PlacementAdmin": {"protocol": "https", "port": "8778", "host": "CLOUDNAME"}, "PlacementInternal": {"protocol": "https", "port": "8778", "host": "CLOUDNAME"}, "PlacementPublic": {"protocol": "https", "port": "13778", "host": "CLOUDNAME"}, "NovaVNCProxyAdmin": {"protocol": "https", "port": "6080", "host": "CLOUDNAME"}, "NovaVNCProxyInternal": {"protocol": "https", "port": "6080", "host": "CLOUDNAME"}, "NovaVNCProxyPublic": {"protocol": "https", "port": "13080", "host": "CLOUDNAME"}, "OctaviaAdmin": {"protocol": "https", "port": "9876", "host": "CLOUDNAME"}, "OctaviaInternal": {"protocol": "https", "port": "9876", "host": "CLOUDNAME"}, "OctaviaPublic": {"protocol": "https", "port": "13876", "host": "CLOUDNAME"}, "SwiftAdmin": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "SwiftInternal": {"protocol": "https", "port": "8080", "host": "CLOUDNAME"}, "SwiftPublic": {"protocol": "https", "port": "13808", "host": "CLOUDNAME"}}, "PublicSSLCertificateAutogenerated": true, "EnableInternalTLS": true, "NotifyUseSSL": true, "RpcUseSSL": true, "ServerMetadata": {"ipa_enroll": true}, "MemcachedTLS": true, "MemcachedPort": 11212, "IdMServer": "ipa.ooo.test", "IdMDomain": "ooo.test", "IdMAdminPassword": "fce95318204114530f31f885c9df588f", "NeutronDnsDomain": "ooo.test", "PasswordAuthentication": "yes", "HAProxyExternalNetwork": "ctlplane", "DnsSearchDomains": ["ooo.test"], "LocalContainerRegistry": "192.168.24.1", "BarbicanSimpleCryptoGlobalDefault": true, "Debug": true, "DeploymentUser": "root", "KernelIpNonLocalBind": 1, "DockerInsecureRegistryAddress": ["192.168.122.100:8787"], "NeutronPublicInterface": "eth0", "NeutronBridgeMappings": "datacentre:br-ctlplane", "NeutronPhysicalBridge": "br-ctlplane", "NeutronFlatNetworks": "datacentre", "StandaloneEnableRoutedNetworks": false, "StandaloneHomeDir": "/root", "InterfaceLocalMtu": 1500, "ValidateGatewaysIcmp": false, "ValidateControllersIcmp": false, "OctaviaAmphoraSshKeyFile": "/root/.ssh/id_ecdsa.pub", "OctaviaGenerateCerts": true, "OctaviaLogOffload": true, "OctaviaForwardAllLogs": true, "IronicInspectorSubnets": [{"ip_range": "172.20.1.190,172.20.1.199", "netmask": "255.255.255.0", "gateway": "172.20.1.1", "tag": "baremetal"}], "IronicInspectorInterface": "br-baremetal", "IronicCleaningDiskErase": "metadata", "DesignateBindNSRecords": ["ns1.example.com.", "ns2.example.com."], "DesignateBackendListenIPs": ["192.168.122.155"], "UnboundForwardResolvers": ["10.88.0.2"], "ContainerImagePrepare": [{"set": {"ceph_alertmanager_image": "ose-prometheus-alertmanager", "ceph_alertmanager_namespace": "registry.redhat.io/openshift4", "ceph_alertmanager_tag": "v4.12", "ceph_grafana_image": "rhceph-6-dashboard-rhel9", "ceph_grafana_namespace": "registry.redhat.io/rhceph", "ceph_grafana_tag": "latest", "ceph_image": "rhceph-7-rhel9", "ceph_namespace": "registry.redhat.io/rhceph", "ceph_node_exporter_image": "ose-prometheus-node-exporter", "ceph_node_exporter_namespace": "registry.redhat.io/openshift4", "ceph_node_exporter_tag": "v4.12", "ceph_prometheus_image": "ose-prometheus", "ceph_prometheus_namespace": "registry.redhat.io/openshift4", "ceph_prometheus_tag": "v4.12", "ceph_tag": "latest", "name_prefix": "openstack-", "name_suffix": "", "namespace": "registry.redhat.io/rhosp-rhel9", "neutron_driver": "ovn", "rhel_containers": false, "tag": "17.1"}, "tag_from_label": "{version}-{release}"}], "NodePortMap": {"standalone": {"ctlplane": {"ip_address": "192.168.122.100", "ip_subnet": "192.168.122.0/24", "ip_address_uri": "192.168.122.100"}, "storage": {"ip_address": "172.18.0.100", "ip_subnet": "172.18.0.1/24", "ip_address_uri": "172.18.0.100"}, "storage_mgmt": {"ip_address": "172.20.0.100", "ip_subnet": "172.20.0.1/24", "ip_address_uri": "172.20.0.100"}, "internal_api": {"ip_address": "172.17.0.100", "ip_subnet": "172.17.0.1/24", "ip_address_uri": "172.17.0.100"}, "tenant": {"ip_address": "172.19.0.100", "ip_subnet": "172.19.0.1/24", "ip_address_uri": "172.19.0.100"}, "external": {"ip_address": "172.21.0.100", "ip_subnet": "172.21.0.1/24", "ip_address_uri": "172.21.0.100"}}}, "ControlPlaneVipData": {"fixed_ips": [{"ip_address": "192.168.122.99"}], "name": "control_virtual_ip", "network": {"tags": ["192.168.122.0/24"]}, "subnets": [{"ip_version": 4}]}, "VipPortMap": {"storage": {"ip_address": "172.18.0.2", "ip_address_uri": "172.18.0.2", "ip_subnet": "172.18.0.2/24"}, "storage_mgmt": {"ip_address": "172.20.0.2", "ip_address_uri": "172.20.0.2", "ip_subnet": "172.20.0.2/24"}, "internal_api": {"ip_address": "172.17.0.2", "ip_address_uri": "172.17.0.2", "ip_subnet": "172.17.0.2/24"}, "external": {"ip_address": "172.21.0.2", "ip_address_uri": "172.21.0.2", "ip_subnet": "172.21.0.2/24"}}, "NovaSchedulerEnabledFilters": ["AvailabilityZoneFilter", "ComputeFilter", "ComputeCapabilitiesFilter", "ImagePropertiesFilter", "ServerGroupAntiAffinityFilter", "ServerGroupAffinityFilter", "PciPassthroughFilter"], "NovaSchedulerAvailableFilters": ["nova.scheduler.filters.all_filters", "nova.scheduler.filters.pci_passthrough_filter.PciPassthroughFilter"], "ControllerSriovParameters": {"OVNCMSOptions": "enable-chassis-as-gw"}, "NetworkerSriovParameters": {"OVNCMSOptions": "enable-chassis-as-gw"}, "NovaPCIPassthrough": [{"devname": "dummy-dev", "physical_network": "dummy_sriov_net"}], "NeutronPhysicalDevMappings": "dummy_sriov_net:dummy-dev", "NeutronEnableForceMetadata": true, "DhcpAgentNotification": true, "ContainerBarbicanApiImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1", "ContainerBarbicanConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-api:17.1", "ContainerBarbicanKeystoneListenerImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-keystone-listener:17.1", "ContainerBarbicanKeystoneListenerConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-keystone-listener:17.1", "ContainerBarbicanWorkerImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-worker:17.1", "ContainerBarbicanWorkerConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-barbican-worker:17.1", "ContainerCinderApiImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1", "ContainerCinderConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-api:17.1", "ContainerCinderBackupImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-backup:17.1", "ContainerCinderSchedulerImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-scheduler:17.1", "ContainerCinderVolumeImage": "registry.redhat.io/rhosp-rhel9/openstack-cinder-volume:17.1", "ContainerCrondConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-cron:17.1", "ContainerCrondImage": "registry.redhat.io/rhosp-rhel9/openstack-cron:17.1", "ContainerGlanceApiConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1", "ContainerGlanceApiImage": "registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1", "ContainerGlanceApiInternalConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-glance-api:17.1", "ContainerHAProxyConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-haproxy:17.1", "ContainerHAProxyImage": "registry.redhat.io/rhosp-rhel9/openstack-haproxy:17.1", "ContainerHeatApiCfnConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api-cfn:17.1", "ContainerHeatApiCfnImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api-cfn:17.1", "ContainerHeatApiConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api:17.1", "ContainerHeatApiImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api:17.1", "ContainerHeatConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-api:17.1", "ContainerHeatEngineImage": "registry.redhat.io/rhosp-rhel9/openstack-heat-engine:17.1", "ContainerHorizonConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-horizon:17.1", "ContainerHorizonImage": "registry.redhat.io/rhosp-rhel9/openstack-horizon:17.1", "ContainerIscsidConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-iscsid:17.1", "ContainerIscsidImage": "registry.redhat.io/rhosp-rhel9/openstack-iscsid:17.1", "ContainerKeystoneConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-keystone:17.1", "ContainerKeystoneImage": "registry.redhat.io/rhosp-rhel9/openstack-keystone:17.1", "ContainerManilaApiImage": "registry.redhat.io/rhosp-rhel9/openstack-manila-api:17.1", "ContainerManilaConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-manila-api:17.1", "ContainerManilaSchedulerImage": "registry.redhat.io/rhosp-rhel9/openstack-manila-scheduler:17.1", "ContainerManilaShareImage": "registry.redhat.io/rhosp-rhel9/openstack-manila-share:17.1", "ContainerClustercheckConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerClustercheckImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerMysqlConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerMysqlImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerMysqlClientConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-mariadb:17.1", "ContainerMemcachedConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1", "ContainerMemcachedImage": "registry.redhat.io/rhosp-rhel9/openstack-memcached:17.1", "ContainerNeutronDHCPImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-dhcp-agent:17.1", "ContainerNeutronSriovImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-sriov-agent:17.1", "ContainerNeutronApiImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1", "ContainerNeutronConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-server:17.1", "ContainerOvnMetadataImage": "registry.redhat.io/rhosp-rhel9/openstack-neutron-metadata-agent-ovn:17.1", "ContainerNovaApiImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1", "ContainerNovaConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1", "ContainerNovaMetadataImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1", "ContainerNovaMetadataConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-api:17.1", "ContainerNovaComputeImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-compute:17.1", "ContainerNovaConductorImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-conductor:17.1", "ContainerNovaLibvirtImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1", "ContainerNovaLibvirtConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-libvirt:17.1", "ContainerNovaVncProxyImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-novncproxy:17.1", "ContainerNovaSchedulerImage": "registry.redhat.io/rhosp-rhel9/openstack-nova-scheduler:17.1", "ContainerOvnControllerConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1", "ContainerOvnControllerImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-controller:17.1", "ContainerOvnNbDbImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-nb-db-server:17.1", "ContainerOvnNorthdImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-northd:17.1", "ContainerOvnDbsImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-northd:17.1", "ContainerOvnDbsConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-northd:17.1", "ContainerOvnSbDbImage": "registry.redhat.io/rhosp-rhel9/openstack-ovn-sb-db-server:17.1", "ContainerPlacementConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-placement-api:17.1", "ContainerPlacementImage": "registry.redhat.io/rhosp-rhel9/openstack-placement-api:17.1", "ContainerQdrouterdConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1", "ContainerQdrouterdImage": "registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1", "ContainerMetricsQdrConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1", "ContainerMetricsQdrImage": "registry.redhat.io/rhosp-rhel9/openstack-qdrouterd:17.1", "ContainerRabbitmqConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1", "ContainerRabbitmqImage": "registry.redhat.io/rhosp-rhel9/openstack-rabbitmq:17.1", "ContainerSwiftAccountImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-account:17.1", "ContainerSwiftContainerImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-container:17.1", "ContainerSwiftObjectImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-object:17.1", "ContainerSwiftConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1", "ContainerSwiftProxyImage": "registry.redhat.io/rhosp-rhel9/openstack-swift-proxy-server:17.1", "ContainerRsyslogImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1", "ContainerRsyslogConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1", "ContainerRsyslogSidecarImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1", "ContainerRsyslogSidecarConfigImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1", "ContainerOctaviaRsyslogImage": "registry.redhat.io/rhosp-rhel9/openstack-rsyslog:17.1"}, "event_sinks": [], "encrypted_param_names": []}


